php.net |  support |  documentation |  report a bug |  advanced search |  search howto |  statistics |  random bug |  login
Bug #8299 xsl:include doesn't work
Submitted: 2000-12-16 18:58 UTC Modified: 2001-01-16 06:26 UTC
From: jpoon88 at yahoo dot com Assigned:
Status: Closed Package: Sablotron XSL
PHP Version: 4.0.3pl1 OS: RedHat Linux
Private report: No CVE-ID: None
Welcome back! If you're the original bug submitter, here's where you can edit the bug or add additional notes.
If you forgot your password, you can retrieve your password here.
Password:
Status:
Package:
Bug Type:
Summary:
From: jpoon88 at yahoo dot com
New email:
PHP Version: OS:

 

 [2000-12-16 18:58 UTC] jpoon88 at yahoo dot com
We encountered an error when using "xsl:include" syntax.
It always return "error no: 242 " when I transform my xml 
file with my xsl file. I use the same file with MS XML Parser 3.0, it work okay. I confirmed with Tom Kaiser that 
xsl:include is supported in 0.43, but it's definitely better to upgrade to 0.44 (and to 0.5 when it's out finally).


Here is the listing of the files for your testing:
 
XSL file: test.xsl
------------------
 <xsl:stylesheet version="1.0"
 xmlns:xsl="http://www.w3.org/1999/XSL/Transform" >
 
 <xsl:output method="html"/>
 <xsl:include href="test2.xsl"/>
 
 <xsl:template match="/">
 <html><head>This is header</head>
 <body>
 <xsl:apply-templates select="node()"/>
 </body>
 </html>
 </xsl:template>
 
 </xsl:stylesheet>
 

 XSL file: text2.xsl
 -------------------
 <xsl:stylesheet version="1.0"
 xmlns:xsl="http://www.w3.org/1999/XSL/Transform" >
 
 <xsl:template match="bold">
 <P><B><xsl:value-of select="."/></B></P>
 </xsl:template>
 
 <xsl:template match="red">
 <P style="color:red"><xsl:value-of
 
 select="."/></P>
 
 <p> Testing</p>
 </xsl:template>
 
 <xsl:template match="italic">
 <P><i><xsl:value-of select="."/></i></P>
 </xsl:template>
 
 </xsl:stylesheet>
 
 XML File: data.xml
 ------------------
 <?xml version="1.0"?>
 <?xml-stylesheet type="text/xsl" href="test.xsl"?>
 <xslTutorial>
         <bold>Hello, world.</bold>
         <red>I am </red>
         <italic>fine.</italic>
 </xslTutorial>
 
What's meaning of the error code 204? Anyone have similar problem????

Patches

Pull Requests

History

AllCommentsChangesGit/SVN commitsRelated reports
 [2001-01-16 06:26 UTC] sterling@php.net
You must specify the absolute path to the xslt document you are including (feedback from the user).
 
PHP Copyright © 2001-2024 The PHP Group
All rights reserved.
Last updated: Fri Dec 27 04:01:29 2024 UTC