![]() |
![]() | ![]() | ![]() | Altova Mailing List Archives>Archive Index >xmlschema-dev Archive Home >Recent entries >Thread Prev - xhtml.xsd error? >Thread Next - Re: XSchema question XSchema questionTo: xmlschema-dev@--.--- Date: 8/7/2006 5:17:00 AM
Could someone provide any ideas or work-around on the following issue:
I am trying to design a Xschema that allows an unordered list of elements
where some of the elements are unbounded, have occurrences of 0 or 1, or 1
to unbounded. Based on the XSchema constraint that <xsd:all> does not
allowed 0..unbounded elements, I decided to used the following work-around
which works for an unordered list of unbounded elements but it does not
work for the other two cases. The question is: How can I modified this
XSxhema to allow an additional element child <AAA> whose occurrence is 0
or 1 and that could also be placed in any order (unordered) and also allow
for an additional elemen <DDD> whose occurance is one to unbounded and that
could also be placed in any order (unordered):
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<xsd:element name="AAA">
<xsd:complexType mixed="false">
<xsd:sequence minOccurs="0"
maxOccurs="unbounded">
<xsd:element name="BBB"
type="xsd:string" minOccurs="0"/>
<xsd:element name="CCC"
type="xsd:string" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:schema>
valid XML instance 1:
<AAA>
<BBB>222</BBB>
<CCC>ZZZ</CCC>
</AAA>
valid XML instance 2:
<AAA>
<CCC>ZZZ</CCC>
<BBB>222</BBB>
</AAA>
valid XML instance 3:
<AAA>
<BBB>222</BBB>
<CCC>ZZZ</CCC>
<BBB>222</BBB>
</AAA>
valid XML instance 4:
<AAA>
<BBB>222</BBB>
</AAA>
Thank you in advanced,
Sandra
Sandra I. Martinez
National Institute of Standards and Technology
100 Bureau Drive, Stop 8970,
Gaithersburg, Md. 20899
(301) 975-3579
sandra.martinez@n...
From george@o... Mon Aug 07 13:46:45 2006
Received: from maggie.w3.org ([193.51.208.68])
by | ![]() | ![]() | ![]() |
| Company | Legal | Press | Partners | Careers | Sitemap | Contact Us | Altova Blog | |||||
|
