Member 10525430 Ответов: 1

Как я могу объединить XML в C#


Привет

у меня есть 2 xml-файла.
Один из них:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<sx_xmlfile>
   <sx_header>
     <sxxml_vers>1.0</sxxml_vers>
     <sxcom_vers>8.0</sxcom_vers>
<sx_table>PLST</sx_table>
     <sx_cmd>S</sx_cmd>
     <sx_id>01</sx_id>
  </sx_header>
  <sx_data>

а во-вторых,:
<sx_r>WALO0AKTI0PNUM21PLTE^7;ERIK KIRMIZIABNU1ECO10040002100000ALT10ALT20ALT30ALT40HBA10HBA20TARA0PTYP0KLAR0KLGE0FGEW0STPA0MWNU1RABZ0PREU0MWUE0PWER0HALB0GPRR0TAZW0STZW0ECTR0GPR1299EXPR0TFZU@00@04@00@00@01@F3@00@00@00@00@00@00@00@00@00@00@00@00@00@00@00@00@00@00@00@00@00@00@00@00@00@00@00@00@00@00@00@00@00@00@00@00LFZU@00@05@00@00@00@00@00@00ANKE0WGNU1ISID455153</sx_r>
  </sx_data>
</sx_xmlfile>


Как я могу объединить эти 2 xml-файла в c#?

Что я уже пробовал:

Ничего особенного,
поиск Google,
прочтите несколько статей

1 Ответов

Рейтинг:
0

RickZeeland

Убедитесь, что теги совпадают, я бы вставил полный второй файл после &ЛТ;sx_data&ГТ;.
Вы можете использовать File.ReadAllText и File.AppendAllText, видеть: [Файл.ReadAllText] и [Файл.AppendAllText]
Тогда вы могли бы использовать XmlTextReader чтобы прочитать его, см.: [xmltextreader]