读书人

哪位高手能够用C#实现一个利用XSLT将

发布时间: 2012-08-10 12:19:33 作者: rapoo

求助,谁能够用C#实现一个利用XSLT将XML1改为XML2的格式,小例子就行。
text.xml

XML code
<?xml version="1.0" standalone="yes"?><NewDataSet>  <Table>    <姓名>陈锐    </姓名>    <Sex>男   </Sex>    <政治面貌>共青团员      </政治面貌>    <省份>上海   </省份>    <毕业中学>上海市七宝中学   </毕业中学>    <出生年月>1991-3-20 </出生年月>    <寝室号>3-11-313  </寝室号>    <备注>0         </备注>  </Table>  <Table>    <姓名>陈娅    </姓名>    <Sex>女   </Sex>    <政治面貌>共青团员      </政治面貌>    <省份>湖南   </省份>    <毕业中学>华容二中      </毕业中学>    <出生年月>1990-8-18 </出生年月>    <寝室号>2-3-216   </寝室号>    <备注>0         </备注>  </Table>



tess.xml
XML code
<?xml version="1.0" standalone="yes"?><NewDataSet>  <Table>    <姓名>陈锐    </姓名>    <Sex>男   </Sex>    <政治面貌>共青团员      </政治面貌>    <省份>上海   </省份>    <毕业中学>上海市七宝中学   </毕业中学>   </Table>  <Table>    <姓名>陈娅    </姓名>    <Sex>女   </Sex>    <政治面貌>共青团员      </政治面貌>    <省份>湖南   </省份>    <毕业中学>华容二中      </毕业中学>  </Table>




就是用C#写,用XSLT将tess.xml的格式转换test.xml的格式,没有的值为空就是。

[解决办法]
Xml

XML code
<?xml version="1.0" encoding="gb2312"?><NewDataSet>  <Table>    <姓名>陈锐    </姓名>    <Sex>男   </Sex>    <政治面貌>共青团员      </政治面貌>    <省份>上海   </省份>    <毕业中学>上海市七宝中学   </毕业中学>    <出生年月>1991-3-20 </出生年月>    <寝室号>3-11-313  </寝室号>    <备注>0         </备注>  </Table>  <Table>    <姓名>陈娅    </姓名>    <Sex>女   </Sex>    <政治面貌>共青团员      </政治面貌>    <省份>湖南   </省份>    <毕业中学>华容二中      </毕业中学>    <出生年月>1990-8-18 </出生年月>    <寝室号>2-3-216   </寝室号>    <备注>0         </备注>  </Table></NewDataSet> 

读书人网 >C#

热点推荐