[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: Re: HL7 use of xs:anyType extension
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Sorry, you're both on the wrong track. Given this pair of elements in an XML Schema document: <xsd:complexType name="varies"> <xsd:complexContent> <xsd:extension base="xsd:anyType"/> </xsd:complexContent> </xsd:complexType> <xsd:complexType name="myType"> <xsd:complexContent> <xsd:extension base="varies"> <xsd:attribute name="foo" type="xsd:int"/> </xsd:extension> </xsd:complexContent> </xsd:complexType> the complex type definition assigned to 'myType' has, effectively, the following representation: <xs:complexType name="myType"> <xs:sequence> <xs:any minOccurs="0" maxOccurs="unbounded" processContents="lax"/> </xs:sequence> <xs:attribute name="foo" type="xs:int"/> <xs:anyAttribute processContents="lax"/> </xs:complexType> It follows that <myElement anotherAttribute="x" foo="y">bar</myElement> is _not_ valid wrt 'myType', because 'y' is not a valid *int*. ht - -- Henry S. Thompson, HCRC Language Technology Group, University of Edinburgh Half-time member of W3C Team 2 Buccleuch Place, Edinburgh EH8 9LW, SCOTLAND -- (44) 131 650-4440 Fax: (44) 131 650-4587, e-mail: ht@i... URL: http://www.ltg.ed.ac.uk/~ht/ [mail really from me _always_ has this .sig -- mail without it is forged spam] -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.6 (GNU/Linux) iD8DBQFElpVukjnJixAXWBoRAqK1AJ9XucwM9w079vl6CmLkyREA1+4bVgCfY5UV gaXRky60IS2pzguHUkMiNXk= =sqvV -----END PGP SIGNATURE-----
|
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
|