[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Complex or Simple content usage
I have a schema that validates with just about everything (XML Spy, Xerces) but not MS-XML. The problem seems to be around the use of simpleContent or complexContent and these types: Here are my base definitions of the types that I use: <xsd:complexType name="C-255"> <xsd:simpleContent> <xsd:extension base="C-255_NoID"> <xsd:attribute ref="id"/> </xsd:extension> </xsd:simpleContent> </xsd:complexType> <xsd:simpleType name="C-255_NoID"> <xsd:restriction base="xsd:string"> <xsd:maxLength value="255"/> <xsd:minLength value="1"/> </xsd:restriction> </xsd:simpleType> I then have the following: <xsd:element name="HelpText"> <xsd:complexType> <xsd:complexContent> <xsd:extension base="C-255"> <xsd:attribute ref="xml:lang"/> </xsd:extension> </xsd:complexContent> </xsd:complexType> </xsd:element> MS-XML indicates that instead of complexContent, the definition of HelpText should use simpleContent. Is this correct? Is this a real error or a preferred way to define this element? If MS-XML is correct, could we have made the Schema process any more difficult? Why can't I use complexContent, with a type defined as a complexType and simpleContent with a type defined as simpleType? ..dan
|
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
|