|
[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: Attributes in XML
Stamatis, I recommend you check out the "xsi:type" attribute of W3C Schema [1], which serves such a purpose in an XML instance document. Kind Regards, Joe Chiusano Booz | Allen | Hamilton [1] http://www.w3.org/TR/2001/REC-xmlschema-1-20010502/#xsi_type Stamatis Karbounarakis wrote: > > Hello. I want(if possible) to create attributes that will take as a value > in the xml file an actual xml schema datatype. Check out this xml > instance: > > <param name="lala" type="xs:string">stamatis</param> > <param name="lala2" type="xs:int">0</param> > > Not only the attribute "type" must be of xml schema type but the element's > value must be of the same type so for the xml file to be (semantically) > correct. Is this feasible?The only thoughts I am heaving is to declare it > somehow like this: > xsd file > -------- > > <xs:simpleType name="XSDTypes"> > <xs:union memberTypes="xs:float xs:int xs:string"/> > </xs:simpleType> > > <xs:attributeGroup name="paramAttributes"> > <xs:attribute name="name" type="xs:string" use="required"/> > <xs:attribute name="type" type="XSDTypes" use="required"/> > </xs:attributeGroup> > > <xs:element name="param"> > <xs:complexType> > <xs:simpleContent> > <xs:extension base="XSDTypes"> > <xs:attributeGroup ref="paramAttributes"/> > </xs:extension> > </xs:simpleContent> > </xs:complexType> > </xs:element> > > Thanx! > Stamatis > > ----------------------------------------------------------------- > 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://lists.xml.org/ob/adm.pl> begin:vcard n:Chiusano;Joseph tel;work:(703) 902-6923 x-mozilla-html:FALSE url:www.bah.com org:Booz | Allen | Hamilton;IT Digital Strategies Team adr:;;8283 Greensboro Drive;McLean;VA;22012; version:2.1 email;internet:chiusano_joseph@b... title:Senior Consultant fn:Joseph M. Chiusano end:vcard
|
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
|
|||||||||

Cart








