Presentation is loading. Please wait.

Presentation is loading. Please wait.

XML Schema and Stylus Studio. Introduction to XML Schema XML Schema defines building blocks of a XML document XML Schemas are alternative to DTD Why XML.

Similar presentations


Presentation on theme: "XML Schema and Stylus Studio. Introduction to XML Schema XML Schema defines building blocks of a XML document XML Schemas are alternative to DTD Why XML."— Presentation transcript:

1 XML Schema and Stylus Studio

2 Introduction to XML Schema XML Schema defines building blocks of a XML document XML Schemas are alternative to DTD Why XML Schema? – Supports data types – Written in XML – Supports namespaces – Extensible to future additions

3 XML Schema Tables in XML schemas are represented by complex elements. Columns are represented as sub elements of complex elements. Unique keys are represented by xsd:unique Primary keys are represented by xsd:key Foreign keys are represented by xsd:keyref

4 Example

5 Stylus Studio – Getting Started

6 Stylus Studio

7 Click on this to create New Element Definition Click on this to create New Complex Type Element

8 Stylus Studio – Creating Table Using Complex Type Element

9 Stylus Studio Right Click on this to add sequence type to Complex Type Element

10 Stylus Studio – Adding sub-elements to Complex Type Element Right Click on this to add Element Definition to Complex Type Element

11 Stylus Studio – Adding data type for Element Definition Click on this to get drop down menu to select the data type.

12 Stylus Studio Click here to get Tree View of the Schema.

13 Stylus Studio – Tree View of XML schema

14 Stylus Studio – Adding xsd:keys, xsd:keyref to Element Definition Click on the ID button to add new Identity constraint After adding an Identity constraint, You can select the constraint type like Unique, key or keyref from drop-down menu

15 Stylus Studio - Adding xsd:keys, xsd:keyref to Element Definition Assign a name for the new key identity

16 Stylus Studio – Adding selector element Click on the ID button to add new selector After adding new selector, You can select the Selector/field from drop-down menu

17 Adding xsd:keys, xsd:keyref to Element Definition Assign a name for the new keyref Provide the name of primary key to which it refers

18 Stylus Studio – Adding XPath Expression Adding Xpath expression in this place Click on this to view actual code for XML Schema

19 Stylus Studio Click on this to Indent XML tags Click on this to validate the XML Schema

20 Thank You Any Questions?


Download ppt "XML Schema and Stylus Studio. Introduction to XML Schema XML Schema defines building blocks of a XML document XML Schemas are alternative to DTD Why XML."

Similar presentations


Ads by Google