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 pane. 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 90. Validation of bookstoreDiagram.xsd

XQuery Profiler

Stylus Studio's XQuery Profiler allows you to benchmark any XQuery expression, and it helps you locate and eliminate performance bottlenecks for maximum XQuery performance.

Support for US National Library of Medicine (NLM) Document Type Definitions

Stylus Studio provides support for editing and validating XML documents using US National Library of Medicine data models. In this tutorial, we'll provide a step-by-step overview of how to use the NLM DTD's in Stylus Studio!

Technology Companies That Use Stylus Studio

Technology companies can't always handle every technology that they come across. That's why when it comes to XML, they look to Stylus Studio to guide them. Check out which top technology companies are looking to the future with Stylus Studio.

XSLT Profiler

Stylus Studio's XSL and XSLT profiler allows you to create detailed XSLT performance metrics profiles of any stylesheet in a processor-independent way.

Stylus Most Wanted

 
Free Stylus Studio XML Training:
W3C Member