Introduction to XML Schemas using eXcelon Stylus Studio by zrl90908

VIEWS: 24 PAGES: 18

									  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


                                              1
Stylus Studio – Getting Started


Opening a
Schema:
-Click on
the folder
- Choose
an .xsd file

                                  2
Stylus Studio – Getting Started




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




                You can type the schema
                here….
                Or, there is an easier
                way…
                                          4
 Stylus Studio – Getting Started
• Open a new XML Schema
• The opening page:




                Switch to the diagram
                view using the tabs at the
                bottom


                                             5
 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.




                                              6
 Stylus Studio – Getting Started
• Diagram View




                 Type „company‟ in
                 the name box



                                     7
 Stylus Studio – Getting Started
• Before creating the sequence you need to
  define the complex types




            Use New Complex Type button
            to create Department Type


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



                    Right click to get
                    menu




                                          9
   Stylus Studio – Getting Started
 • Create element departmentName




               Right click to “Add Child”
               – “Element”

Specify data
type, min
and max
occurrences
                                            10
 Stylus Studio – Getting Started
• Specify data type for departmentName

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

                        Type in data type or
                        use pull down menu to
                        verify accurate
                        naming.
                                                 11
      Stylus Studio – Getting Started
    • Create element departmentName
Now
Department
is visible in
the pull
down menu
for Data
Type



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



                                Validate
                                Button




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




       Text    Use indent button to format
       View    text

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




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


                                                 15
Stylus Studio – Getting Started




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


                                           16
 Stylus Studio – Getting Started



XPath is
specified
here




                                   17
 Stylus Studio – Getting Started

Next Step:
     Try entering the rest of the
information yourself!!!




                                    18

								
To top