Introduction to XML Schemas using eXcelon Stylus Studio

Post on 10-Feb-2016

38 views 0 download

Tags:

description

Introduction to XML Schemas using eXcelon Stylus Studio. XML schema language is a standard for specifying the structure of XML documents Uses the same syntax as XML documents Complex types correspond to table names Keys are specified using xsd:unique, xsd:key, and xsd:keyref. - PowerPoint PPT Presentation

Transcript of Introduction to XML Schemas using eXcelon Stylus Studio

1

Introduction to XML Schemasusing eXcelon Stylus Studio

• XML schema language is a standard for specifying the structure of XML documents

• Uses the same syntax as XML documents• Complex types correspond to table names• Keys are specified using xsd:unique,

xsd:key, and xsd:keyref

2

Stylus Studio – Getting Started

Opening a Schema:

-Click on the folder

- Choose an .xsd file

3

Stylus Studio – Getting Started

4

Stylus Studio – Getting Started• Open a new XML Schema• The opening page:

You can type the schema here….

Or, there is an easier way…

5

Stylus Studio – Getting Started• Open a new XML Schema• The opening page:

Switch to the diagram view using the tabs at the bottom

6

Stylus Studio – Getting Started• Diagram View

Click on “New Element Definition” to create the element ‘company’ as pictured on page 850 of your text, Figure 26.5.

7

Stylus Studio – Getting Started• Diagram View

Type ‘company’ in the name box

8

Stylus Studio – Getting Started• Before creating the sequence you need to

define the complex types

Use New Complex Type button to create Department Type

9

Stylus Studio – Getting Started• Create a sequence for Department type

Right click to get menu

10

Stylus Studio – Getting Started• Create element departmentName

Specify data type, min and max occurrences

Right click to “Add Child” – “Element”

11

Stylus Studio – Getting Started• Specify data type for departmentName

Type in data type or use pull down menu to verify accurate naming.

You may specify min and max occurrences; use the default (1,1) in this case.

12

Stylus Studio – Getting Started• Create element departmentName

Now Department is visible in the pull down menu for Data Type

13

Stylus Studio – Getting Started• Validate your document as you go!

Validate Button

14

Stylus Studio – Getting Started• Check your Schema against the text!

Text View

Use indent button to format text

15

Stylus Studio – Getting Started• Adding a key or unique name

Tree View

Click on id button and choose unique, key, or keyref from pull down menu

16

Stylus Studio – Getting Started

Click New Selector key to create the selector, or field, xpath.

17

Stylus Studio – Getting Started

XPath is specified here

18

Stylus Studio – Getting Started

Next Step:

Try entering the rest of the information yourself!!!