Ответ
sergei 03.02.2005 14:47
Сказали искать shops.dtd "тут". Откуда он поймет, что это "тут" не в текущей директории, а где-то в "../yandex"?
Проблема не в том!
скрипт и shops.dtd лежат в одном каталоге "yandex"
поэтому относительные пути "shops.dtd" == "../yandex/shops.dtd"
НО в первом случае shops.dtd не находится :((( и получается ERROR
а в случае "../yandex/shops.dtd" или абсолютного пути всё гут
ПОЧЕМУ?
мне вот чего ещё написали с Яндыкса
------------------
Нет, нужно что просто "тупо" стояла такая строка:
<!DOCTYPE yml_catalog SYSTEM "shops.dtd">
На время проверки отладки вы ставьте то что вам надо, в конечном варианте должно быть так.
------------------
т.е. как вариант можно заменить эту строку на необходимуюи сохранить в файл