<DTS>
<DT N="Table1">
<DR>
<DC N="Column1" T="String">Column1</DC>
<DC N="Column2" T="String">Column2</DC>
<DC N="Column3" T="String">Column3</DC>
<DC N="Column4" T="String">Column4</DC>
<DC N="Column5" T="String">Column5</DC>
<DC N="Column6" T="String">Column6</DC>
</DR>
<DR>
<DC N="Column1" T="String">CATREW</DC>
<DC N="Column2" T="String">SUPER</DC>
<DC N="Column3" T="String">20120727</DC>
<DC N="Column4" T="String">LISUS</DC>
<DC N="Column5" T="String">A</DC>
<DC N="Column6" T="String">81298252</DC>
</DR>
</DT>
</DTS>
怎么改下面哪个这块不熟悉~~<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
        <xsl:template match="/">
                <xsl:copy-of select="*"/>
        </xsl:template>
</xsl:stylesheet>

解决方案 »

  1.   

    <?xml version="1.0" encoding="utf-8"?>
    <xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
    <xs:element name="DTS">
    <xs:complexType>
    <xs:sequence>
    <xs:element name="DT">
    <xs:complexType>
    <xs:sequence>
    <xs:element maxOccurs="unbounded" name="DR">
    <xs:complexType>
    <xs:sequence>
    <xs:element maxOccurs="unbounded" name="DC">
    <xs:complexType>
    <xs:simpleContent>
    <xs:extension base="xs:string">
    <xs:attribute name="N" type="xs:string" use="required" />
    <xs:attribute name="T" type="xs:string" use="required" />
    </xs:extension>
    </xs:simpleContent>
    </xs:complexType>
    </xs:element>
    </xs:sequence>
    </xs:complexType>
    </xs:element>
    </xs:sequence>
    <xs:attribute name="N" type="xs:string" use="required" />
    </xs:complexType>
    </xs:element>
    </xs:sequence>
    </xs:complexType>
    </xs:element>
    </xs:schema>