[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: XML Schema question
Ah, I think I found the answer, but would like to post it up for someone more knowledgeable to verify. Would this be correct: <xs:element name="myelement"> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:string"> <xs:attribute name="myattrib1" type="xs:string" /> <xs:attribute name="myattrib2" type="xs:string" /> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> Thanks! Wong -----Original Message----- From: Wong Chin Shin [mailto:publicreg@n...] Sent: Thursday, February 16, 2006 12:06 AM To: xml-dev@l... Subject: XML Schema question Hi, My name's Wong and I'm a new subscriber. Pleased to meet all of you (figuratively). I'm writing a schema document right now and met with a roadblock of sorts: I'm trying to represent the following snippet in the schema: <myelement myattrib1="hello" myattrib2="goodbye">everybody</myelement> The following schema snippet seems to be wrong, according to the error message when I try to create a class out of it using xsd.exe in the .Net command line toolset. <xs:element name="myelement" type="xs:string"> <xs:complexType> <xs:attribute name="myattrib1" type="xs:string" /> <xs:attribute name="myattrib2" type="xs:string" /> </xs:complexType> </xs:element> So according to the error message, I cannot type an element that already has a complexType encapsulated within. I guess that'd be double-typing. OK, makes sense. So if I remove the "type='xs:string'" from "myelement", it compiles. But it sure doesn't look like I have specified that the element "myelement" can have a text value in itself. Thank you! Wong ----------------------------------------------------------------- The xml-dev list is sponsored by XML.org <http://www.xml.org>, an initiative of OASIS <http://www.oasis-open.org> The list archives are at http://lists.xml.org/archives/xml-dev/ To subscribe or unsubscribe from this list use the subscription manager: <http://www.oasis-open.org/mlmanage/index.php>
|
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
|