- XML code
<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>
------解决方案--------------------------------------------------------
<?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>