ошибка при работе с xslt
Andruha 12.09.2009 20:28
/ 12.09.2009 20:29
помогите пожалуйста, parser выдает ошибку:
file:///C:/Program%20Files/Apache%20Software%20Foundation/Apache2.2/cgi-bin/../etc/catalog:1: parser error : Start tag expected, '<' not found
read failed: Invalid argument (22), actual filename '/C:/Program%20Files/Apache%
^
file:///C:/Program%20Files/Apache%20Software%20Foundation/Apache2.2/htdocs/xml/style2.xsl:1: parser error : Start tag expected, '<' not found
read failed: Invalid argument (22), actual filename '/C:/Program%20Files/Apache%
^
compilation error: file
file:///C:/Program%20Files/Apache%20Software%20Foundation/Apache2.2/htdocs/xml/style.xsl line 3 element include
xsl:include : unable to load
file:///C:/Program%20Files/Apache%20Software%20Foundation/Apache2.2/htdocs/xml/style2.xslC:/Program Files/Apache Software Foundation/Apache2.2/htdocs/xml/style.xsl
C:/Program Files/Apache Software Foundation/Apache2.2/htdocs/xml/index.html(5)
exception.type=xml
при запросе файла
index.htmlего содержание следующее
# входной xdoc документ
$sourceDoc[^xdoc::load[index.xml]]
# преобразование xdoc документа шаблоном
$transformedDoc[^sourceDoc.transform[style.xsl]]
# выдача результата в HTML виде
^transformedDoc.string[
$.method[html]
]
style.xslсодержит следующий код
<?xml version="1.0" encoding="windows-1251" ?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<xsl:include href="style2.xsl" />
<xsl:template match="planet">
<p>
<xsl:value-of select="name"/>
<xsl:value-of select="radius"/>
</p>
</xsl:template>
</xsl:stylesheet>
style2.xsl<?xml version="1.0" encoding="windows-1251" ?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<xsl:template match="planets">
<html>
<xsl:apply-templates/>
</html>
</xsl:template>
</xsl:stylesheet>
Если убрать строчку
<xsl:include href="style2.xsl" /> то всё работает
- ошибка при работе с xslt, Andruha 12.09.2009 20:28 / 12.09.2009 20:29