|
Ошибка в строке
|
|||
---|---|---|---|
#18+
Добрый день, уважаемые. Вот впервые взялся попробовать создать xml, и сразу проблема: в vba создаю ... Set xmlInstr = xmlParser.createProcessingInstruction("xml", "version='1.0' encoding='UTF-8'") xmlParser.appendChild xmlInstr ... на выходе <?xml version="1.0"?> а должно быть <?xml version="1.0" encoding="UTF-8"?> Прошу помочь, как написать правильно? ... |
|||
:
Нравится:
Не нравится:
|
|||
08.07.2014, 15:47 |
|
Ошибка в строке
|
|||
---|---|---|---|
#18+
ewwPна выходеКак смотрите выход? Я надеюсь, через xmlParser.save(), а не через xmlParser.text? ... |
|||
:
Нравится:
Не нравится:
|
|||
08.07.2014, 15:50 |
|
Ошибка в строке
|
|||
---|---|---|---|
#18+
ewwPна выходе <?xml version="1.0"?> а должно быть <?xml version="1.0" encoding="UTF-8"?>\ Эти две записи эквивалентны. Не трать зря своё время. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.07.2014, 16:09 |
|
Ошибка в строке
|
|||
---|---|---|---|
#18+
bazileewwPна выходе <?xml version="1.0"?> а должно быть <?xml version="1.0" encoding="UTF-8"?>\ Эти две записи эквивалентны. Не трать зря своё время. Мне файл по образцу сделать надо, поэтому так. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.07.2014, 16:13 |
|
Ошибка в строке
|
|||
---|---|---|---|
#18+
_Vasilisk_ewwPна выходеКак смотрите выход? Я надеюсь, через xmlParser.save(), а не через xmlParser.text? Все, поняла, спасибо. Если позволите, еще вопрос: следующей строкой нужно вывести <DocData xmlns=" http://ТутАдрес" xmlns:xsi=" http://ТутЕщеОдинАдрес"> Как это сделать, чтобы все кавычки правильно отображались? ... |
|||
:
Нравится:
Не нравится:
|
|||
08.07.2014, 16:16 |
|
Ошибка в строке
|
|||
---|---|---|---|
#18+
ewwPКак это сделать, чтобы все кавычки правильно отображались?Не понял вопроса? Что значит "правильно" и как Вам удалось добиться неправильного? ... |
|||
:
Нравится:
Не нравится:
|
|||
08.07.2014, 16:18 |
|
Ошибка в строке
|
|||
---|---|---|---|
#18+
_Vasilisk_ewwPКак это сделать, чтобы все кавычки правильно отображались?Не понял вопроса? Что значит "правильно" и как Вам удалось добиться неправильного? Извините, если не так выражаюсь.. :( Как здесь, в коде vba правильно написать, чтобы выводилось корректно, как в предыдущем примере Set xmlInstr = xmlParser.createProcessingInstruction(<DocData xmlns=" http://ТутАдрес" xmlns:xsi=" http://ТутЕщеОдинАдрес"> ) ... |
|||
:
Нравится:
Не нравится:
|
|||
08.07.2014, 16:29 |
|
Ошибка в строке
|
|||
---|---|---|---|
#18+
ewwP, я смотрю, вы и объявление и элемент пытаетесь создать с помощью createProcessingInstruction - меж тем, это создаёт инструкцию обработки . Нифига не знаю vba, однако подозреваю, что должны быть функции типа createElement и т. п. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.07.2014, 16:42 |
|
Ошибка в строке
|
|||
---|---|---|---|
#18+
petalvik, Вы почти правы. Только использовать нужно не createElement, a createNode, т.к. он позволяет указать нужный неймспейс. А по поводу xsi - нужен такой код Код: vbnet 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
08.07.2014, 16:53 |
|
Ошибка в строке
|
|||
---|---|---|---|
#18+
Вы уж простите великодушно, с XML вообще туго. Расскажите пожалуйста, а что обозначает вторая строка в файле XML ? <?xml version="1.0" encoding="windows-1251"?> <DocData xmlns=" http://ЗдесьАдресСайта/schemas/eis/eregistry/nact/2.0" xmlns:xsi=" http://ЗдесьАдресСайта/2001/XMLSchema-instance"> ... ... ... |
|||
:
Нравится:
Не нравится:
|
|||
09.07.2014, 08:13 |
|
Ошибка в строке
|
|||
---|---|---|---|
#18+
_Vasilisk_petalvik, Вы почти правы. Только использовать нужно не createElement, a createNode, т.к. он позволяет указать нужный неймспейс. А по поводу xsi - нужен такой код Код: vbnet 1.
Ткните носом, пожалуйста, где в строке не так? Dim xmlProp As Object Set xmlProp = xmlParser.setProperty("DocData", "xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'") пишет "Недопустимое имя свойства" ... |
|||
:
Нравится:
Не нравится:
|
|||
09.07.2014, 11:09 |
|
Ошибка в строке
|
|||
---|---|---|---|
#18+
ewwPВы уж простите великодушно, с XML вообще туго.Вы бы уже книжку какую-нибудь почитали ewwPТкните носом, пожалуйста, где в строке не так?ewwPxmlParser.setProperty("DocData", "xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'")_Vasilisk_ Код: vbnet 1.
никаких отличий не видите? Прочтите уже документацию ... |
|||
:
Нравится:
Не нравится:
|
|||
09.07.2014, 14:52 |
|
Ошибка в строке
|
|||
---|---|---|---|
#18+
_Vasilisk_ewwPВы уж простите великодушно, с XML вообще туго.Вы бы уже книжку какую-нибудь почитали ewwPТкните носом, пожалуйста, где в строке не так?ewwPxmlParser.setProperty("DocData", "xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'")_Vasilisk_ Код: vbnet 1.
никаких отличий не видите? Прочтите уже документацию я уже по разному пробовала. Не получается. Прошу помощи ... |
|||
:
Нравится:
Не нравится:
|
|||
09.07.2014, 18:23 |
|
Ошибка в строке
|
|||
---|---|---|---|
#18+
ewwPя уже по разному пробовалаПо разному пробовали читать документацию? ... |
|||
:
Нравится:
Не нравится:
|
|||
09.07.2014, 19:08 |
|
Ошибка в строке
|
|||
---|---|---|---|
#18+
_Vasilisk_ewwPя уже по разному пробовалаПо разному пробовали читать документацию? по-разному :( ... |
|||
:
Нравится:
Не нравится:
|
|||
09.07.2014, 20:34 |
|
|
start [/forum/topic.php?fid=14&fpage=13&tid=1332340]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
55ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
49ms |
get tp. blocked users: |
2ms |
others: | 10ms |
total: | 155ms |
0 / 0 |