|
Home > Online Product Documentation > Table of Contents > Specifying That an Element is Optional in DTDs Specifying That an Element is Optional in DTDsYou specify that an element is optional when you add a reference to that element in another element. When an element is optional, it means that there can be one or none. If you want to specify that there can be none, one, or more, use the Zero or More modifier. See Specifying That Multiple Instances of An Element Are Allowed in DTDs. In the Tree tab, to specify that an element is optional:
1. Define the element that you want to be optional. See
Defining Elements in the DTD Tree Tab.
2. Create the element that contains the element that you want to be optional. This is the container element.
3. Click the container element name.
4. In the tool bar on the left, click
New Modifier
5. If the container element can contain only the optional element, skip this step. If the container element can contain more than one element, click
Sequence.
6. Click
New Modifier.
7. In the pop-up menu that appears, double-click
Optional.
8. In the tool bar on the left, 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. |
XML Applications
XML Applications are software applications that process data using standard XML technologies like XML, XML Schema, XSLT and XQuery. Using Stylus Studio XML Pipeline, learn how to model, edit, test and deploy an XML Application with ease.
XML Schema Validator, DTD Validator
Stylus Studio lets you validate XML documents using integrated XML Schema or DTD validators. Use the Stylus Studio built-in validator, or any number of supported XML parsers and XML validators like MSXML SAX and DOM, Xerces, .NET, and more!
Map between EDIFACT and X12
Anything can be mapped to anything: EDIFACT to X12 or vice-versa, either to XML, and any of those to flat files or other formats. Both the XSLT and XQuery mappers can help bridge complex formats with ease.
Stylus Studio Enables Multi-Channel Publishing for University of Pittsburg Professor
Learn how Dr. David Birnbaum of the University of Pittsburgh uses Stylus Studio to develop customized XSLT stylesheets that produce enhanced versions of source documents in different output formats, including Web and print.