问题描述
- c#解析字符串格式的XML
-
我想解析一个以字符串格式在页面提交过来的XML,该怎么解析呢,获取所有节点的值。求示例
解决方案
http://blog.csdn.net/dj1232090/article/details/2301833
这个封装好的程序很适合你,只要传你的xml字符串就可以了
可以支持字典、datatable等很多格式
解决方案二:
System.Xml.XmlDocument xd = new System.Xml.XmlDocument();
xd.LoadXml(xmlStr);
XmlNodeList xxList = xx.GetElementsByTagName("row");
foreach (XmlNode xxNode in xxList)
{
XmlNodeList childList = xxNode.ChildNodes; //取得row下的子节点集合
foreach (XmlNode xxNode in xxList)
{
xxNode.InnerText; //返回的是col的文字内容
xxNode.Attributes["name"].Value; //col节点name属性值
}
}
根据xml字符串结构获取节点信息
解决方案三:
有没有更活动一点的 我想要通用一点的
解决方案四:
XDocument doc=XDocument.parse("xml字符串");
var query=doc.Root.Elements().select(n=>n.value).tolist();
所有节点值的集合(根节点下一级所有节点)