Xml schema and stylus studio
This presentation is the property of its rightful owner.
Sponsored Links
1 / 20

XML Schema and Stylus Studio PowerPoint PPT Presentation


  • 98 Views
  • Uploaded on
  • Presentation posted in: General

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 Schema? Supports data types Written in XML Supports namespaces Extensible to future additions. XML Schema.

Download Presentation

XML Schema and Stylus Studio

An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


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 Schema?

    • Supports data types

    • Written in XML

    • Supports namespaces

    • Extensible to future additions


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


Example


Stylus Studio – Getting Started


Stylus Studio


Click on this to create New Element Definition

Click on this to create New Complex Type Element

Stylus Studio


Stylus Studio – Creating Table Using Complex Type Element


Right Click on this to add sequence type to Complex Type Element

Stylus Studio


Right Click on this to add Element Definition to Complex Type Element

Stylus Studio – Adding sub-elements to Complex Type Element


Click on this to get drop down menu to select the data type.

Stylus Studio – Adding data type for Element Definition


Click here to get Tree View of the Schema.

Stylus Studio


Stylus Studio – Tree View of XML schema


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

Stylus Studio – Adding xsd:keys, xsd:keyref to Element Definition


Assign a name for the new key identity

Stylus Studio - Adding xsd:keys, xsd:keyref to Element Definition


Click on the ID button to add new selector

After adding new selector, You can select the Selector/field from drop-down menu

Stylus Studio – Adding selector element


Provide the name of primary key to which it refers

Assign a name for the new keyref

Adding xsd:keys, xsd:keyref to Element Definition


Click on this to view actual code for XML Schema

Adding Xpath expression in this place

Stylus Studio – Adding XPath Expression


Click on this to Indent XML tags

Click on this to validate the XML Schema

Stylus Studio


Thank You

Any Questions?


  • Login