Опять непонятная ошибка (связано с XML)
Peranth 29.07.2004 12:47
Текущий каталог /admin/
Выполняется такой код, где $xslAddSite объект xdoc
с загруженным xsl-документом:
$xmlPage[^xdoc::create[/]{$xmlPage}]
$xmlPage[^xmlPage.transform[$xslAddSite]]
$xmlPage[^xmlPage.transform[template.xsl]]
^xmlPage.string[]
Файл template.xsl следующего содержания:
<?xml version="1.0" encoding="windows-1251" ?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<xsl:import href="common.xsl"/>
<xsl:import href="events.xsl"/>
<xsl:output method="html" doctype-public="-//W3C//DTD HTML 4.0 Transitional//EN"/>
<xsl:template match="Body">... дальше не имеет смысла приводить.
Парсер останавливается на строке 3 в template.xsl с такой ошибкой:
failed to load external entity "w:///home/kinolux3/www/admin/common.xsl"
compilation error: file w:/home/kinolux3/www/admin/admin.xsl
line 3 element import xsl:import :
unable to load w:///home/kinolux3/www/admin/common.xsl
То есть не может найти common.xsl, который находится в корне
и для его нахождения был мной задан базовый путь в $xmlPage.
Исправляю строку 3 на ../common.xsl и файл тут же находится.
Вопрос: почему базовый путь никак не влияет на обработку файла?
Где моя ошибка?
- Опять непонятная ошибка (связано с XML), Peranth 29.07.2004 12:47
- разные миры, Александр Петросян (PAF) [M] 29.07.2004 14:39