5
我有XML其是這樣的:XDocument.Root.Element返回null
<?xml version="1.0" encoding="utf-16"?>
<RootNodeName xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" MyAttribute="7" xmlns="mylink">
<IsValid>false</IsValid>
<Name>some matrix</Name>
...Some more nodes...
</RootNodeName>
和代碼至極是這樣的:
var doc = XDocument.Parse(myXmlString);
Console.WriteLine(doc.Root.Element("Name"));
和控制檯顯示自doc.Root.Element("Name")
返回null
=只是一個空的空間(
雖然我可以在doc.Root.Elements()
結果中找到這個元素 doc.Root.Attribute("MyAttribute")
給出了正確的結果湖
它/我有什麼問題?
這是好了!謝謝=)我應該仔細閱讀文檔=) – dmigo
如果它說:'xmlns =「」'?謝謝 –