读取XML文件问题?
XML code:
<?xml version="1.0" encoding="utf-8" ?>
<UserConment>
<News>
<ID>1786</ID>
<Conment>这个很好
</Conment>
</News>
<News>
<ID>1968</ID>
<Conment>
我认为这个还有待改进
</Conment>
</News>
<News>
<ID>1786</ID>
<Conment>
这个不行 效果不好
</Conment>
</News>
... ... ...
... ... ...
</UserConment>
我要根据ID号读取某个ID的所有结点信息,这个XML文件数据量很大,采用什么什么方式?XmlReader只能读,XmlDocument使用XPath很慢,那么采用什么解决方法好呢?
C# code:
XmlDocument document = new XmlDocument();
document.Load(@"path");
XmlNode basicnode = document.DocumentElement;
if (basicnode.Name == "UserConment")
{
foreach (XmlNode node in basicnode.ChildNodes)
{
if (node.Name == "News")
{
foreach (XmlNode cnode in node.ChildNodes)
{
if (cnode.Name == "Id
相关问答:
DataSet导出xml 批处理(循环)得怎么处理
XML文件
<A>
<B>
<C>
</C>
&nb ......
好 我想学习XML好书,请问有什么书,可以深入的学习下的 谢谢
无废话XML 台湾两只老虎
XML入门经典
友情 帮顶。
无废话XML 台湾两只老虎知识点比较少
XML从入门到精通
......
今天遇到一个问题,把xml中的值装到.txt格式的文件中。
我目前想到两种比较笨的方法:1.可以通过xmlspy编辑工具实现
2.通过把xml转成Javabean,然后转到excel中,再从新保存重命名为. ......
如题:
我将xml读到datatable中,然后根据一定条件查询指定行
读xml到datatable函数:
private static bool readTyreParaXml()
{
&nb ......