嘛子值,这个人是我的XML文件的LINQ to XML:获取元素
<?xml version="1.0" encoding="utf-8"?>
<config>
<setup>
<Test>10</Test>
<Copy>
<Descr>AA</Descr>
<Descr>BB</Descr>
</Copy>
</setup>
</config>
,这一个是我的LINQ查询:(
Dim query = From q In XElement.Load("\MyXml.xml").Elements("setup") _
Where q.Element("Test").Value = "SomeValue" _
Select New With {.Test = q.Element("Test").Value, _
.CopyDescr = q.Element("Copy/Descr").Value}
不幸的是,这一次,产生以下直接的错误
The '/' character, hexadecimal value 0x2F, cannot be included in a name.
所以我的问题是,我怎么能得到中包含的子值也没有得到错误?您看到我很乐意将CopyDescr
中包含的值加载到List of(String)
以备后用......
在此先感谢!
是的,你要使用XPath表达式,但这无关使用XPath。 – 2011-03-02 16:04:12