childnodes mit xmlReader
-
Hi,
ich hab ein xml file mit folgender struktur:
<?xml version="1.0" encoding="utf-8"?> <UART_TABLE> <UART_TX> <RESET_CMD id="1"> <HEADER>07200004</HEADER> </RESET_CMD> </UART_TX> <UART_RX> <RESET_CMD id="2"> <HEADER>07200004</HEADER> </RESET_CMD> </UART_RX> </UART_TABLE>
Ich möchte nun alle ndes zwischen <UART_TX><UART_TX> und alle nodes
zwischen <UART_RX></UART_RX> erhalten. Also alle jeweiligen nodes in separaten variablen.jemand eine idee wie ich das mit XmlReader am besten anstelle?
thx
-
Nimm halt LINQ to XML, dann wirds auf Calls hinauslaufen wie
auto stuff = ...->Descendants(L"UART_TX")->Union(...->Descendants(L"UART_RX"));
Somit hast du wieder eine Art Tree mit den Knoten drin.
Solange die Files nicht gerade riesig waren, bin ich damit immer gut gefahren.
-
unter welchem namespace finde ich das? kann keine linq library finden.