|
Home > Online Product Documentation > Table of Contents > Specifying That Multiple Instances of An Element Are Allowed in DTDs Specifying That Multiple Instances of An Element Are Allowed in DTDsYou specify that multiple instances of an element are allowed when you add a reference to that element in another element. When multiple instances of an element are allowed, you specify that there can be either In the Tree tab, to specify that there can be multiple instances of an element:
1. Define the element that can appear multiple times. See
Defining Elements in the DTD Tree Tab.
2. Define the element that contains the element that can appear multiple times. This is the container element.
3. Click the container element name.
4. In the left tool bar, click
New Modifier
5. If the container element can contain only one type of element, skip this step. If the container element can contain more than one type of element, double-click
Sequence, and then click
New Modifier.
6. Double-click
Zero or More to allow the container element to contain zero, one, or more instances of an element. Or, double-click
One or More to allow the container element to contain one or more instances of an element.
7. In the left tool bar, click
New Reference to Element
After you add a reference to an element, you might want to check the definition of the referenced element. To do this, right-click the reference. In the shortcut menu, click Go To Definition. Stylus Studio moves the focus to the definition of the referenced element. Suppose there are some elements that can appear zero, one, or more times, and there are other elements that can appear one or more times. The tree representation for this might look like the following:
In this example, an instance document must contain these elements in the following order:
Suppose you want them in the following order:
In this case, the tree representation would look like this:
|
XQuery Functions - User Defined Functions in XQuery
Dr. Michael Kay's tutorial entitled: 'Defining your own Functions in XQuery' explains how to write powerful User Defined Functions in XQuery.
Using XSLT Templates
Using XSLT Templates is an online video demonstration of the Stylus Studio XSLT designer. See just how easy it is to create, apply and match XSLT templates to your XML data to create beautiful HTML layouts for XML content publishing applications.
Scientific, Photo & Control Equipment
Scientific, photo & control equipment companies hear clicks and beeps all day. But, when it comes to data integration it needs to be done in a flash, that's why they use Stylus Studio. Come see which top companies are seeing XML in a brand new light!
XML Generator
Create sample XML instance documents from any XML Schema using the XML Generator. The generated XML document is always valid, well-formed XML!