Теперь действительно глупый вопрос...
serglif 21.10.2004 12:37
Что качается ваших с Мишей ответов - & не был опечаткой, там виноват был я (не посмотрел в какой строке ошибка) и я совсем по другому понимал тогда логику ошибки.
Мы докопались до истины в данном вопросе - лишь благодаря вашей, Александр, проницательности. :) И в моем основном коде мне действительно мешал именно найденный bug.
Теперь отдельно о "&" - я небезоснавательно не подумал, что там может быть ошибка. Почему - сейчас объясню и прошу вашей помощи, ибо уже около 2 часов ищу сегодняшнее утро после ваших "глупых" ответов.
Что было утром: я начал писать тестовый код на тему
http://www.parser.ru/forum/?id=34006 Для проверки гипотезы "если из xml-кода с символами "&" в значениях аттрибутов создавать xdoc в ^postprocess[], то он создается. Если сразу в коде, то нет." Гипотеза отпала,
код работал и так и так. Я полез в основной код и тогда нашел, что ноги у проблемы растут из участка рядом с getAttributes. Написал новый тестовый код, получил ошибку при его исполнении и запостил его не вглядевшись в ошибку.
Но когда узнал, что ошибка в действительности в другой строке - начал восстанавливать утренний код, ибо там я передавал в xdoc аналогичный xml-код и xdoc создавался! Примерный вид кода (точный утрачен):
#Содержимое index.html
^putxml[]
#Содержимое auto.p
@putxml[]
<item value="Johnson&Johnson"/>
@postprocess[body]
$xml[<?xml version="1.0" encoding="$request:charset" ?><document>$body</document>]
$xdoc[^xdoc::create{$xml}]
^xdoc.save[curentxml.xml]
В curentxml.xml получал что-то типа:
<?xml version="1.0" encoding="WINDOWS-1251"?>
<document>
<item value="Johnson&Johnson"/>
<document/>
Подскажите мне по данной ситуации... Ведь я рыщу во тьме, а вы стоите на плечах гигантов... :)
- Проблемы с символами типа « в XML, serglif 20.10.2004 10:56
- Ответ, Misha v.3 [M] 20.10.2004 15:11
- Ответ, serglif 20.10.2004 16:05
- Ответ, Misha v.3 [M] 20.10.2004 16:44 / 20.10.2004 17:19
- Ответ, serglif 21.10.2004 08:59
- http://www.parser.ru/forum/?id=33960 | типографим в entities, untaint/taint никакой не нужен, Александр Петросян (PAF) [M] 20.10.2004 11:23
- Мощно излагаете!, serglif 20.10.2004 13:11 / 20.10.2004 13:14
- «не успевает»?, Александр Петросян (PAF) [M] 20.10.2004 16:55
- 123, Александр Петросян (PAF) [M] 20.10.2004 16:54
- Ответ, egr 20.10.2004 11:14