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

 

Reply via email to