Defining Elements of the Sample complexType in the Diagram View

This topic is part of a sequence that begins with Description of Sample XML Schema.

In the final step of defining bookstoreDiagram.xsd, you define elements that are of the PublicationType complexTypes you defined earlier - book, magazine, and newsletter elements.

To define the book, magazine, and newsletter elements in the sample XML Schema:
1. Right-click the schema node in the diagram.
2. In the shortcut menu that appears, select Add > Element.

Stylus Studio displays a node for the new element in the XML Schema diagram canvas. The properties for the new element appear in the Properties window.

3. Type book as the name of the new element and press Enter.
4. In the Properties window, click the Data Type field. Stylus Studio displays a drop-down list of built-in types plus any types you have defined.
5. Click PublicationType.
6. Repeat step 1 through step 5 twice: once to add the magazine element, and once to add the newsletter element.
7. Click Save .

The bookstoreDiagram.xsd document is now complete.

8. Select XMLSchema > Validate Document from the menu to validate the XML Schema document you created.

The validation message appears in the Output window, as shown in

Figure 82. Validation of bookstoreDiagram.xsd

Using DataDirect XQuery with Stylus Studio

Learn how to query any relational database using XQuery and the XQuery API for Java using DataDirect XQuery, an embeddable Java component, and Stylus Studio the world's leading XML IDE.

Multi Channel Publishing

Multi channel publishing lets you go beyond single-source publishing of HTML and PDF to also generate simultaneously for non-document forms, such as to communicate with partners or drive spreadsheets.

XQuery Blasts off at NASA's Johnson Space Center

This is a short story how DynCorp (CSC) used XQuery at NASA's Johnson Space Center to Simplify XML Data Access and Integration

The Stylus Studio Advantage

Read in their own words, why customers have decided to make the switch to Stylus Studio, the World's best XML editor.

Stylus Most Wanted

 
Free Stylus Studio XML Training:
W3C Member