LinQ to xml: Xml без начального и конечного тегов - PullRequest
2 голосов
/ 26 августа 2010

Я знаю, что при использовании LinQ возможно иметь элемент, который не прикреплен ни к какому корневому документу, но возможно ли сделать этот шаг еще дальше и получить данные XML, не имеющие корневого элемента; по сути это коллекция XElements?

XML:

<XElement1>
   <someData>data</someData>
</Xelement1>
<XElement2>
   <someData>data</someData>
</Xelement2>
<XElement3>
   <someData>data</someData>
</Xelement3>
...
...

Thnx.

Ответы [ 3 ]

1 голос
/ 26 августа 2010

Вы можете использовать XmlTextReader или XmlValidatingReader для чтения фрагментов XML:

http://msdn.microsoft.com/en-us/library/cakk7ha0(v=VS.100).aspx

http://msdn.microsoft.com/en-us/library/k4yze3k7.aspx

1 голос
/ 26 августа 2010
<XElements>
 //elements
</XElements>

Нужен root # 1002 *

0 голосов
/ 26 августа 2010

Если вы не заинтересованы хранить его в файле, просто используйте List.Если вам нужно сохранить его в файле, то ссылки на чтение фрагментов XML, упомянутые mamoo, - это то, что вы ищете.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...