<root>
<kkkk>con</kkkk>
</root>XML如上,从数据库中读取的,同样取一个元素
我用Root后再点 Elements后再点FirstOrDefault就能取到数据
XDocument doc = XDocument.Parse(Xml);
var kkkk= doc.Root.Elements("kkkk").FirstOrDefault();
不用ROOT就是空,我就不明白了,MDSN上明明写着Elements 是筛选的。
而且更奇怪的是,别人这么用就好使。我就不明白到底是为什么。
另外有的的时候,我这么用也是好使的。
XDocument doc = XDocument.Parse(Xml);
var kkkk= doc.Elements("kkkk").FirstOrDefault();
谁知道这是为什么
但doc.Root.Elements就是不是空的
string Xml=@"<root>
<kkkk>con</kkkk>
</root>";
XElement doc=XElement.Parse(Xml);
var kkkk= doc.Elements("kkkk").FirstOrDefault(); XDocument doc=XDocument.Parse(Xml);
var kkkk= doc.Descendants("kkkk").FirstOrDefault();http://blog.csdn.net/q107770540/article/details/6581152