Показать сообщение отдельно
Старый 29.01.2010, 12:25   #1  
kia is offline
kia
Участник
 
96 / 19 (1) ++
Регистрация: 07.10.2008
Адрес: Харьков
Атрибуты XML и некоторые символы (AX4)
Нужно в файле XML получить строку
Код:
<DECLAR xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="P04T00B.xsd">
делаю вроде правильно
Код:
    root = xmlDoc.appendChild(xmlDoc.createElement("DECLAR"));
    root.setAttribute("xmlns:xsi", "http://www.w3.org/2001/XMLSchema-instance");
    root.setAttribute("xsi:noNamespaceSchemaLocation", "P04T00B.xsd");
Но в результате теряю двоеточие во втором атрибуте
Код:
<DECLAR xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" noNamespaceSchemaLocation="P04T00B.xsd">
Как это исправить?

И еще. Как в выходном файле сделать отступ табуляцией?
сохраняю: xmlDoc.save(filename);