|
Home > Online Product Documentation > Table of Contents > Specifying That an Element Can Contain One or More Elements in DTDs Specifying That an Element Can Contain One or More Elements in DTDsOften, you want an element to contain a sequence of elements. Some of these elements might be required, some might be optional, and some might be able to occur more than once. There might even be a group of elements in which only one can appear. In the Tree tab, to define an element that contains a sequence of elements:
1. Define the elements that you want your new element to contain. See
Defining Elements in DTDs.
2. Define the element that contains the sequence of elements. This is the container element.
3. Click the container element name.
4. In the left tool bar, click
New Modifier
5. Double-click
Sequence.
6. To add required elements to the container element, click
New Reference to Element
At this point, you can add Specifying ModifiersThe procedure is the same for these modifiers. The only difference is the modifier you select. For example, following are the instructions for adding optional elements:
1. In the DTD editor, click the
Sequence modifier.
2. In the left tool bar, click
New Modifier.
3. Double-click
Optional.
4. For each optional element, click
New Reference to Element and enter the name of the optional element. This works only if you want all optional elements to be consecutive. If you want optional elements to be interspersed with required elements or elements that can appear one or more times, you must perform steps 1 through 4 for each element.
Modifying the OrderIn an instance document, the contained elements must appear in the order in which they are specified in the DTD. To modify the order:
1. Click the modifier for the element you want to move.
2. Click the up or down arrow repeatedly until the element is where you want it to be.
To move a required element that can appear only once, click its name and then use the up and down arrows. Alternative: Right-click the item you want to move. Select Move Up or Move Down from the shortcut menu. |
EXSLT Tools
EXSLT support in Stylus Studio lets you extend XSLT 1.0 stylesheets and simplify many tasks including computing dates and times, performing mathematical computations, string manipulations and more.
Web Service Standards
Stylus Studio supports Web service standards including WSDL, UDDI and SOAP. The Web Service Tester lets you easily develop and leverage Web services in your XML applications.
Validating X12 Documents with XML Schemas
Either before or after transforming X12 EDI content, generated XML Schemas will make sure that we have all of the necessary components, our codes are all according to the standard codelists, and every little delimiter is in the right place.
Why XQuery - The Case for XQuery
Read "The Case for XQuery" - an article that debuted in the November 2005 issue of SOA WebServices Journal, written by Jerry King, Vice President of DataDirect Technologies.