[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: XML Schema question
----- Original Message From: "Pete Cordell" <petexmldev@t...> > Hi Wong, > > You need do something like: > > <xs:element name="myelement"> ... > </xs:element> > > I've just completed a beginners primer on XSD that tries to describe > Schema in the sort of way you asked your question (i.e. if you want X in > your XML, do Y in your Schema). It may well be 'yet another guide', it > certainly doesn't cover all of XSD, and you've probably moved beyond its > target audience, but if you find you have any comments on it I'd be > delighted to know. Oh - and it's at: http://www.tech-know-ware.com/lmx/xsd-overview.html (Apologies for the extra bandwidth) > Pete. > -- > ============================================= > Pete Cordell > Tech-Know-Ware Ltd > for XML to C++ data binding visit > http://www.tech-know-ware.com/lmx > (or http://www.xml2cpp.com) > ============================================= > > ----- Original Message ----- > From: "Wong Chin Shin" <publicreg@n...> > To: <xml-dev@l...> > Sent: Wednesday, February 15, 2006 4:05 PM > 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> >> >> > > > > ----------------------------------------------------------------- > 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
|