Добрый вечер, уважаемые!
делаю так:
Анализатор=СоздатьОбъект("AddIn.XMLParser");
Файл=Анализатор.СоздатьДокумент();
Файл.Кодировка="UTF-8";
esf = Файл.СоздатьПодчиненныйЭлемент("esf"); //:invoiceContainer
esf.УстановитьПространствоИмен("namespace.v1","v1");
esf.УстановитьПространствоИмен("namespace.esf","esf");
esf.УстановитьПространствоИмен("namespace.abstractInvoice","a");
получаю
<esf xmlns:a="namespace.abstractInvoice" xmlns:esf="namespace.esf" xmlns:v1="namespace.v1">
Нужно <esf:invoiceContainer xmlns:a="namespace.abstractInvoice" xmlns:esf="namespace.esf" xmlns:v1="namespace.v1">
имя узла с двоеточием. если ставлю в лоб, то ругается на двоеточие.
делала так:
V7PLUS.dll и XMLParser не получилось. говорит: