使用XName和命名空间时出现异常

时间:2018-05-08 09:33:05

标签: c# xml linq xelement

我有一个必须阅读的XML文件。我正在使用XmlReaderXElement结合使用。问题是当我尝试使用这种语法时:

var test = field.Element(nameSpace + "value").Value;

我得到了这个例外:

  

字符':',十六进制值0x3A,不能在名称中使用

命名空间与"http://anURL"类似,因此字段XElement是正确的:

<field name="Name" type="String" xmlns="http://anUrl">
    <value type="String"><![CDATA[aName]]></value>
</field>

当涉及名称空间时,我究竟如何使用XElement.Element()

我指的是像this one

这样的答案

0 个答案:

没有答案