读书人

怎么使用dataset读取复杂的xml

发布时间: 2013-04-09 16:45:09 作者: rapoo

如何使用dataset读取复杂的xml
刚学C#想了解一下使用DATASET读取xml文件,相关的帖子看了一些,也稍微练习了一下


<?xml version="1.0" encoding="GBK" ?>
<configuration>
<group id="1">
<name>学习</name>
<password>123456</password>
</group>
<group id="2">
<name>生活</name>
<password>654321</password>
</group>
</configuration>

比如这个xml可以用ds.Tables["group"].Rows[0]["name"].ToString()读取学习这个字
但是打个比方说,如果xml的格式是类似于这种

<list id="3">
<name id=1>抓包工具</name>
<url id=1>C:\Program Files (x86)\Wireshark\Wireshark.exe</url>
<name id=2>抓包工具</name>
<url id=2>C:\Program Files (x86)\Wireshark\Wireshark.exe</url>
<name id=3>抓包工具</name>
<url id=3>C:\Program Files (x86)\Wireshark\Wireshark.exe</url>
</list>

那么获取相应的内容的c#代码应该怎么写

[解决办法]
用linq to xml
[解决办法]
用xmlducument解析,自己写入dataset

读书人网 >C#

热点推荐