← Prev in month ← Prev in thread
Next in thread → Next in month →

newbie help -- schema development

From
Scott Paulding <>
To
Date
2005-04-20T17:22:16Z
ID
<>
Thread
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
← Prev in month ← Prev in thread
Next in thread → Next in month →