我收到它具有根节点的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