Altova XMLSpy 2011 Tutorial
77 pages
English

Altova XMLSpy 2011 Tutorial

-

Le téléchargement nécessite un accès à la bibliothèque YouScribe
Tout savoir sur nos offres
77 pages
English
Le téléchargement nécessite un accès à la bibliothèque YouScribe
Tout savoir sur nos offres

Description

TutorialAltova XMLSpy 2011 TutorialAll rights reserved. No parts of this work may be reproduced in any form or by any means- graphic, electronic, or mechanical, including photocopying, recording, taping, orinformation storage and retrieval systems - without the written permission of the publisher.Products that are referred to in this document may be either trademarks and/or registeredtrademarks of the respective owners. The publisher and the author make no claim tothese trademarks.While every precaution has been taken in the preparation of this document, the publisherand the author assume no responsibility for errors or omissions, or for damages resultingfrom the use of information contained in this document or from the use of programs andsource code that may accompany it. In no event shall the publisher and the author beliable for any loss of profit or any other commercial damage caused or alleged to havebeen caused directly or indirectly by this document.Published: 2011© 2011 Altova GmbHTable of Contents1 XMLSpy Interface 22 XML Schemas: Basics 32.1 Creating a New XM...................................................................................................... 4L Schema File 2.2 Defining Names...................................................................................................... 7paces 2.3 Defining a Conte ...................................................................................................... 8nt Model 2.4 ...

Informations

Publié par
Nombre de lectures 43
Langue English

Extrait

TutorialAltova XMLSpy 2011 Tutorial
All rights reserved. No parts of this work may be reproduced in any form or by any means
- graphic, electronic, or mechanical, including photocopying, recording, taping, or
information storage and retrieval systems - without the written permission of the publisher.
Products that are referred to in this document may be either trademarks and/or registered
trademarks of the respective owners. The publisher and the author make no claim to
these trademarks.
While every precaution has been taken in the preparation of this document, the publisher
and the author assume no responsibility for errors or omissions, or for damages resulting
from the use of information contained in this document or from the use of programs and
source code that may accompany it. In no event shall the publisher and the author be
liable for any loss of profit or any other commercial damage caused or alleged to have
been caused directly or indirectly by this document.
Published: 2011
© 2011 Altova GmbHTable of Contents
1 XMLSpy Interface 2
2 XML Schemas: Basics 3
2.1 Creating a New XM...................................................................................................... 4L Schema File
2.2 Defining Names...................................................................................................... 7paces
2.3 Defining a Conte ...................................................................................................... 8nt Model
2.4 Adding Element...................................................................................................... 12s with Drag-and-Drop
2.5 Configuring the Cont...................................................................................................... 13ent Model View
2.6 Completing the Ba...................................................................................................... 15sic Schema
3 XML Schemas: Advanced 18
3.1 Working with Compl...................................................................................................... 19ex Types and Simple Types
3.2 Referencing Gl ...................................................................................................... 27obal Elements
3.3 Attributes and At...................................................................................................... 29tribute Enumerations
4 XML Schemas: XMLSpy Features 32
4.1 Schema Navigat...................................................................................................... 33ion
4.2 Schema Docum ...................................................................................................... 35entation
5 XML Documents 39
5.1 Creating a New XM...................................................................................................... 40L File
5.2 Specifying the Ty...................................................................................................... 42pe of an Element
5.3 Entering Data i ...................................................................................................... 44n Grid View
5.4 Entering Data i ...................................................................................................... 45n Text View
5.5 Validating the Doc...................................................................................................... 49ument
5.6 Adding Element...................................................................................................... 53s and Attributes
5.7 Editing in Data ...................................................................................................... 55base/Table View
5.8 Modifying the S ...................................................................................................... 59chema
6 XSLT Transformations 61
6.1 Assigning an XSL...................................................................................................... 62T File
6.2 Transforming the...................................................................................................... 63 XML File
6.3 Modifying the X ...................................................................................................... 64SL File
7 Project Management 66
7.1 Benefits of Proje...................................................................................................... 67cts
7.2 Building a Proj ...................................................................................................... 68ect
Altova XMLSpy 2011 Tutorial 18 That's It 70
71Index
Altova XMLSpy 2011 Tutorial2XMLSpy Tutorial 1
XMLSpy Tutorial
This tutorial provides an overview of XML and takes you through a number of key XML tasks. In
the process you will learn how to use some of XMLSpy's most powerful features.
The tutorial is divided into the following parts:
 Creating an XML Schema. You will learn how to create an XML Schema in XMLSpy's
intuitive Schema View, how to create complex content models using drag-and-drop
mechanisms, and how to configure Schema View.
 Using Schema View features to create complex and simple types, global element
references, and attribute enumerations.
 Learning how to navigate schemas in Schema View, and how to generate
documentation of schemas.
 Creating an XML document. You will learn how to assign a schema for an XML
document, edit an XML document in Grid View and Text View, and validate XML
documents using XMLSpy's built-in validator.
 Transforming an XML file using an XSLT stylesheet. This involves assigning an XSLT
file and carrying out the transformation using XMLSpy's built-in XSLT engines.
 Working with XMLSpy projects, which enable you to easily organize your XML
documents.
Installation and configuration
This tutorial assumes that you have successfully installed XMLSpy on your computer and
received a free evaluation key-code, or are a registered user. The evaluation version of
XMLSpy is fully functional but limited to a 30-day period. You can request a regular license from
our secure web server or through any one of our resellers.
Tutorial example files
The tutorial files are available in the application folder:
C:\Documents and Settings\<username>\My Documents\Altova\XMLSpy2011\
Examples\Tutorial
The Examples folder contains various XML files for you to experiment with, while the
Tutorial folder contains all the files used in this tutorial.
The Template folder in the application folder (typically in c:\Program Files\Altova) contains
File | Newall the XML template files that are used whenever you select the menu option . These
files supply the necessary data (namespaces and XML declarations) for you to start working
with the respective XML document immediately.
© 2011 Altova GmbH Altova XMLSpy 2011 Tutorial2 XMLSpy Tutorial XMLSpy Interface
1 XMLSpy Interface
The XMLSpy interface is structured into three vertical areas. The central area provides you with
multiple views of your XML document. The areas on either side of this central area contain
windows that provide information, editing help, and file management features.

 Project Info The left area consists of the and windows.
Main The central area, called the window, is where you edit and view all types of XML
documents. You can switch between different views: Text View, Grid View, Schema
View, WSDL View, Authentic View, and Browser View. These views are described in
detail in the individual sections about them in the User Manual.
 The right-hand area contains the three Entry Helper windows, which enable you to
insert or append elements, attributes, and entities. What entries are displayed in the
Entry Helper windows depends on the current selection or cursor location in the XML
file.
The details of the interface are explained as we go along. Note that the interface changes
dynamically according to the document that is active in the Main Window and according to the
view selected.
© 2011 Altova GmbHAltova XMLSpy 2011 TutorialXMLSpy Tutorial XML Schemas: Basics 3
2 XML Schemas: Basics
An XML Schema describes the structure of an XML document. An XML document can be
validated against an XML Schema to check whether it conforms to the requirements specified in
the schema. If it does, it is said to be valid; otherwise it is invalid. XML Schemas enable
document designers to specify the allowed structure and content of an XML document and to
check whether an XML document is valid.
The structure and syntax of an XML Schema document is complex, and being an XML
document itself, an XML Schema must be valid according to the rules of the XML Schema
specification. In XMLSpy, Schema View enables you to easily build valid XML Schemas by
using graphical drag-and-drop techniques. The XML Schema document you construct is also
editable in Text View and Grid View, but is much easier to create and modify in Schema View.
Objective
In this section of the tutorial, you will learn how to edit XML Schemas in Schema View.
Specifically, you will learn how to do the following:

 Create a new schema file
 Define namespaces for the schema
 Define a basic content model
 Add elements to the content model using context menus and drag-and-drop
 Configure the Content Model View
After you have completed creating the basic schema, you can go to the next section of the
tutorial, which teaches you how

  • Univers Univers
  • Ebooks Ebooks
  • Livres audio Livres audio
  • Presse Presse
  • Podcasts Podcasts
  • BD BD
  • Documents Documents