急!C# 使用xmlreader读取XML文档某一节点下所有子节点的名称和值
Xml示例如下:<MEN><TAG><a>1</a><b>65531</b><c>2</c></TAG><TAG><d>2</d><e>65532</e><f>2</f>...
Xml示例如下:
<MEN>
<TAG >
< a>1</a>
< b>65531</b>
< c>2</c>
</TAG >
<TAG >
< d>2</d>
< e>65532</e>
< f>2</f>
</TAG >
</MEN>
需要获取所有TAG下面的子节点的name和value
XmlReader rdr = XmlReader.Create("txt.xml");
while (rdr.Read())
{
if (rdr.NodeType == XmlNodeType.Element && rdr.Name != "TAG")//TAG为节点
{
//???这里面怎么处理才能获取子节点呢
}
}
xml文档太大了,XmlDocument太慢,所以才想着用xmlreader实现 展开
<MEN>
<TAG >
< a>1</a>
< b>65531</b>
< c>2</c>
</TAG >
<TAG >
< d>2</d>
< e>65532</e>
< f>2</f>
</TAG >
</MEN>
需要获取所有TAG下面的子节点的name和value
XmlReader rdr = XmlReader.Create("txt.xml");
while (rdr.Read())
{
if (rdr.NodeType == XmlNodeType.Element && rdr.Name != "TAG")//TAG为节点
{
//???这里面怎么处理才能获取子节点呢
}
}
xml文档太大了,XmlDocument太慢,所以才想着用xmlreader实现 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询