- From: Pete Cordell <petexmldev@tech-know-ware.com>
- Date: Thu, 1 Jun 2006 10:43:16 +0100
- To: <xmlschema-dev@w3.org>
I've been looking at the HL7 schema and I see that a type is defined to be
an extension of an xs:anyType, as shown below...
<xsd:complexType name="varies">
<xsd:complexContent>
<xsd:extension base="xsd:anyType"/>
</xsd:complexContent>
</xsd:complexType>
This type is then used in the following situation...
<xsd:complexType name="MFA.5.CONTENT">
<xsd:complexContent>
<xsd:extension base="varies">
<xsd:attributeGroup ref="MFA.5.ATTRIBUTES"/>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
What sorts of XML instances does this map to? Also, what would you expect
(in an ideal world!) a data binding tool to do in this context?
I notice that the uses only add attributes. Could the construct also have
elements added to it?
Is there a section of the spec I should look at to describe this?
Thanks for any explanations. (Apologies if this is an FAQ!)
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)
=============================================
Received on Thursday, 1 June 2006 09:44:25 UTC