Опять про XML, может быть off
hwat 31.05.2004 19:31
Друзья, компания решила попасть в Яндекс.Маркет.
Для коннекта нужно формировать XML, к которому они будут обращаться. Формат они прислали. И пример тоже. И DTD.
Проблема следующая. Взял я пример. Поправил как мне нужно, вставил код на парсере, который будет только дату менять (предложений у нас всего два, так что генерировать на лету XML мне показалось не совсем нужным).
Однако в этом DTD проблема. Его НУЖНО прописывать в XML. Однако, когда он прописан, сервер (парсер?) выдаёт как бы уже обработанный этим DTD XML. Например, вместо
<currency id="RUR" rate="1"/>
он выдаёт
<currency plus="0" id="RUR" rate="1"/>
...
Вместо
<category id="1">Yo!</category>
выдаёт
<category parentId="0" id="1">Yo!</category>
и так далее.
У меня честно говоря крыша едет от этих непонятных автоматических преобразований. В исходном XML ничего подобного нет. А вот такие "исправленные" версии Маркет принимать отказывается ;-) Когда DTD убираешь из XML, всё естественно выдаётся as-is. Далее я уже начну рассказывать всё заново по кругу. Спасите-помогите.
- Опять про XML, может быть off, hwat 31.05.2004 19:31