Upload
marvin-woods
View
230
Download
0
Tags:
Embed Size (px)
Citation preview
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
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.
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
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
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