|
[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] newbie help -- schema development
Hello,
I'm somewhat new to xml schema and I've been asked to make some
changes to an existing schema we have:
in this code snippet, we need to change from a sequence because our
content doesn't necessarily get arranged in this specific order:
<xs:complexType name="segment_type">
<xs:sequence>
<xs:element name="effect" minOccurs="0">
<xs:complexType>
<xs:attribute name="effrg" type="xs:string" use="required"/>
<xs:attribute name="efftext" type="xs:string" use="optional"/>
<xs:attribute name="displayeff" type="xs:string" use="optional"/>
<xs:attribute name="tocdisplayeff" type="xs:string" use="optional"/>
</xs:complexType>
</xs:element>
<xs:element name="chgdesc" type="xs:string" minOccurs="0"
maxOccurs="unbounded"/>
<xs:element name="title" type="xs:string" minOccurs="0"/>
<xs:element name="segment" type="segment_type" minOccurs="0"
maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
By my understanding, we can't use <xs:all> because some of the elements
are
unbounded. Is this correct? If so, is there another option?
Thanks for the help,
-scott
"If only we'd stop trying to be happy we could have a pretty good time."
- Edith Wharton
__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|
|||||||||

Cart








