我收到它具有根節點的xmlns命名空間分配上的XML文件:不能xmlns的價值解析XML
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<Message xmlns="http://www.myAddress.com/DataRequest/message/">
<Date>2017/01/01</Date>
</Message>
我不知道如何使用XPath以檢索日期元素,我想
var root = xDocument.Root;
var dateElement = root.XPathSelectElement("/Message/Date");
如果我從根xml中刪除命名空間,那麼我可以使用「/ Message/Date」檢索值。
我嘗試的xmlns添加到XmlNamespaceManager的,但我得到這個錯誤:
Prefix "xmlns" is reserved for use by XML.
我怎樣才能獲得的價值?
[使用XPath和VB.NET解析含有namespsaces XML](HTTP的可能的複製:// stackoverflow.com/questions/16949495/using-xpath-and-vb-net-to-parse-xml-containing-namespsaces) – DWRoelands