Ну, это мой 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.
Итак, мой вопрос: как я могу получить дочерние значения, содержащиеся в <Description>
, также без получения ошибки? Вы видите, я хотел бы загрузить значения, содержащиеся в CopyDescr
List of(String)
для последующего использования ...
Заранее спасибо!