首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

帮忙把这个XML的样式转换成 XSLT的模版,多谢?

2012-10-17 
帮忙把这个XML的样式转换成XSLT的模版,,谢谢??XML codeDTSDT NTable1DRDC NColumn1 TStrin

帮忙把这个XML的样式转换成 XSLT的模版,,谢谢??

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>

热点排行