我有這樣的XML:元素(名稱)返回null
<?xml version="1.0" encoding="utf-8"?>
<envelope xmlns="myNamespace">
<response code="123" />
</envelope>
,我想選擇<response>
元素是這樣的:
XDocument doc = XDocument.Parse(myXmlString);
XElement response = doc.Root.Element("response");
但它返回null
。我知道元素在那裏,因爲doc.Root.FirstNode
是我需要的元素。
我在這裏錯過了什麼?
你試過RHE'後裔() '方法? –
順便說一句 - 那個XML是無效的,你最後缺少'?',即'<?xml version =「1.0」encoding =「utf-8」?> – rbm