Нужно в файле 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);