C# 准确读取XML节点文本内容 5
<?xmlversion="1.0"encoding="utf-8"?><All><SQLcona="3333"></SQLcon><SQLcona="444"></SQ...
<?xml version="1.0" encoding="utf-8"?>
<All>
<SQLcon a="3333"></SQLcon>
<SQLcon a="444"></SQLcon>
</All>
单独获取,报抽取的不是一个xml元素;我怎么获取这个a值呢? 展开
<All>
<SQLcon a="3333"></SQLcon>
<SQLcon a="444"></SQLcon>
</All>
单独获取,报抽取的不是一个xml元素;我怎么获取这个a值呢? 展开
展开全部
XmlNodeList Xmlsql= (你的XmlDocument对象).SelectNodes("All/SQLcon");
for (int i = 0; i < Xmlsql.Count; i++)
{
XmlNode node = Xmlsql.Item(i);
//i=0时 node.Attributes["a"].Value ="3333";
//i=1时 node.Attributes["a"].Value ="444";
}
可以这样读取XML文件:
XmlTextReader reader = new XmlTextReader("XML的绝对路径");
XmlDocument MyXml= new XmlDocument();
MyXml.Load(reader);
for (int i = 0; i < Xmlsql.Count; i++)
{
XmlNode node = Xmlsql.Item(i);
//i=0时 node.Attributes["a"].Value ="3333";
//i=1时 node.Attributes["a"].Value ="444";
}
可以这样读取XML文件:
XmlTextReader reader = new XmlTextReader("XML的绝对路径");
XmlDocument MyXml= new XmlDocument();
MyXml.Load(reader);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
XMLDocument doc=new XMLDocument(xml的路径);
XmlNode node1=doc.SelectSingleNode("/All");
XmlNodeList nodelist=node1.ChildNodes;
string str=string.empty;
foreach(XmlNode xn in nodelist)
{
//单个获取
str=xn.Attributes["a"].Value.ToString();
//ok你的操作
}
//OK
XmlNode node1=doc.SelectSingleNode("/All");
XmlNodeList nodelist=node1.ChildNodes;
string str=string.empty;
foreach(XmlNode xn in nodelist)
{
//单个获取
str=xn.Attributes["a"].Value.ToString();
//ok你的操作
}
//OK
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
参考这个~别人写了很多喔~偶没怎么去用XML。。这台机器没环境也不好测试~~楼主先看看别人怎么做的吧~
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
C#读取XML节点内容方法实例简析
http://xieycms.blog.163.com/blog/static/281213902009102035425825/
http://xieycms.blog.163.com/blog/static/281213902009102035425825/
参考资料: http://xieycms.blog.163.com/blog/static/281213902009102035425825/
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询