Создание Xml с помощью C#
Привет,
я хочу создать xml-файл, но не могу получить тот же Скелтон.
Как я могу это исправить?
и в чем же моя ошибка?
Оригинальный 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>BOKA</sx_table> <sx_cmd>H</sx_cmd> <sx_id>00</sx_id> </sx_header> <sx_data> <sx_r>STYP1WALO1</sx_r> </sx_data> </sx_xmlfile>
мой код C# является:
XDocument doc = new XDocument( new XDeclaration("1.0", "UTF-8", "yes"), new XElement("sx_xmlfile", new XElement("sx_header", new XElement("sxxml_vers","1.0"),new XElement("sxcom_vers","8.0") ,new XElement("sx_table","BOKA"),new XElement("sx_cmd","H"),new XElement("sx_id","00"))) );
Извлечение 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_header> <sx_table>BOKA</sx_table> <sx_cmd>H</sx_cmd> <sx_id>00</sx_id> </sx_xmlfile>
Что я уже пробовал:
ищу некоторые источники и ищу и примеры
0x01AA
Видите ли вы в своем коде, куда вы добавляете
&ЛТ;sx_data&ГТ;
<sx_r> STYP1WALO1 .....
?
Richard Deeming
Ваш код и ваш вывод не совпадают. Выход из C# кода, которые вы опубликовали это:
<sx_xmlfile> <sx_header> <sxxml_vers>1.0</sxxml_vers> <sxcom_vers>8.0</sxcom_vers> <sx_table>BOKA</sx_table> <sx_cmd>H</sx_cmd> <sx_id>00</sx_id> </sx_header> </sx_xmlfile>
За исключением вашего пропавшего
sx_data
элемент, который идентичен вашему ожидаемому результату.
ZurdoDev
Я не знаю, где ты застрял.