how to get ALL element declarations ? [message #602669] |
Wed, 24 October 2007 10:28 |
Eclipse User |
|
|
|
Hi,
how can I get ALL and not only top-level element declarations from a
schema ?
Using XSDSchema.getElementDeclarations()
for the example below
only returns the element named "sizes"
and not the ones defined inside the following complex type definitions
Thanks.
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="sizes" type="SizesType"/>
<xs:complexType name="SizesType">
<xs:choice maxOccurs="unbounded">
<xs:element name="dressSize" type="DressSizeType"/>
<xs:element name="mediumDressSize" type="MediumDressSizeType"/>
</xs:choice>
</xs:complexType>
<xs:simpleType name="DressSizeType">
<xs:restriction base="xs:integer">
<xs:minInclusive value="2"/>
<xs:maxInclusive value="18"/>
<xs:pattern value="\d{1,2}"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="MediumDressSizeType">
<xs:restriction base="DressSizeType">
<xs:minInclusive value="8"/>
<xs:maxInclusive value="12"/>
</xs:restriction>
</xs:simpleType>
</xs:schema>
|
|
|
Powered by
FUDForum. Page generated in 0.03233 seconds