如何使用xDocument
从数据表中获取此字符串中title1的值<Person ActionType = "Update" Title1="Miss" />
我尝试了后代,XAttributes和所有种类......可能输入错误但是
XDocument xml = XDocument.Parse(row["XMLTransaction"].ToString());
IEnumerable<XAttribute> query =
from transaction in xml.Root.Elements()
select transaction.Attribute(attribute);
答案 0 :(得分:1)
如果该字符串是您的文字XML,则应省略.Elements()
部分。
使用XElement而不是XDocument更短:
var xml = XElement.Parse(row["XMLTransaction"].ToString());
IEnumerable<XAttribute> query = xml.Attributes();