2012-07-17 5 views
0

Можно ли получить несколько элементов из XML-документа через XPath? Я XML документ ниже структур:Получить несколько данных дочерних элементов через XPath

<myclass> 
<subject id="CS-101"> 
<title>Analysis of Algorithm</title> 
<credithours>3</credithours> 
</subject> 
<subject id="CS-101"> 
. 
. 
</subject> 
. 
. 
</myclass> 

Что я хочу найти название объекта, и получить всю эту тему с таким же названием в DataGridView. Возможно ли получить значения нескольких элементов с родительским элементом и добавить их в DataTable или DataView?

ответ

0

Хороший способ начать с

http://msdn.microsoft.com/en-us/library/d271ytdx%28v=vs.80%29.aspx статьи.

Я считаю, что вам нужно написать LINQ, чтобы получить тему с тем же текстом.

+0

Ну, есть ли какой-либо вариант, кроме LINQ? –

+0

Другим вариантом может быть использование DataSet/DataTable и заполнение их XML-строкой. Когда у вас есть Dataset/Table, я считаю, что вы можете играть с ним. Для получения дополнительной информации см. Http://aspadvice.com/forums/thread/22253.aspx. – Shailesh

Смежные вопросы