Pros cons...
So rather than...
<xsd:element name="nodeValue">
<xsd:complexType>
<xsd:sequence>
<xsd:element
name="valueType" type="xsd:string" />
<xsd:element name="path"
type="xsd:string" />
<xsd:element
name="objectType" type="xsd:string" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
Use
<xsd:element name="nodeValue">
<xsd:complexType>
<xsd:complexContent>
<xsd:extension
base="xsd:anyType">
<xsd:attribute name="valueType" type="xsd:string" use="required" />
<xsd:attribute name="path" type="xsd:string" use="required" />
<xsd:attribute name="objectType" type="xsd:string" use="required" />
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
Thanks
Kurt