On Mon, 2004-03-01 at 02:08, Richard Leopold wrote: 
> > It's the XML-LibXML project on axkit.org's CVS. See the page on the
> > axkit.org website for access details.
> 
> I already found it ;) Seems my problem is fixed. Thanks for your work 

Think I was too premature ... I took the new source tarballs of
XML::LibXSLT (1.57) and XML::LibXML (1.57) from the CPAN.
The Axkit version is a CVS snapshot from 2004-03-04 ...

I've prepared a small test to show you my problem. 

      (request) --> test.meta.xml --> [XSLT (document.xsl)] --> ??
                                        ^ dokument('axkit:test.pass')  
test.pass --> [XSLT (passthru.xsl)] ----´ 

So I try inside an stylesheet to load a xml-document via document()
adressed by the axkit_uri, but I get an exception: 

        axkit:/content/test.pass:1:  at
/usr/lib/perl5/Apache/AxKit/Language/LibXSLT.pm line 123.

directly after 'get_axkit_uri returning (dom): ... '

If I only load the file, all works fine ! 

Maybe it's an sideeffect of XML::LibXML in an Axkit enviroment ?!

OR  I not really understand the axkit_uri mechanism ...

- Richard

the involved files: 

-- http.conf START --
Listen 127.0.0.4:80
PerlModule AxKit
<VirtualHost 127.0.0.4:80>
ServerName   test
DocumentRoot /var/www/axtest
ServerAdmin [EMAIL PROTECTED]
DirectoryIndex index.xml
AxAddStyleMap text/xsl Apache::AxKit::Language::LibXSLT
AxErrorStylesheet text/xsl /stylesheets/error.xsl
AxTraceIntermediate /tmp/
AxDebugLevel 10
AxLogDeclines On
AxStackTrace On
AxNoCache On
<Files "*\.meta\.xml*">
   AxAddProcessor text/xsl /stylesheets/document.xml
   SetHandler AxKit
</Files>

<Files "*\.pass">
   AxAddProcessor text/xsl /stylesheets/passthru.xsl 
   SetHandler AxKit
</Files>

AddCharset UTF-8 .xml
</VirtualHost>
-- http.conf END --

-- passthru.xsl START --
<?xml version="1.0" encoding="ISO-8859-1" ?>
<xsl:stylesheet version="1.0"
                xmlns:xsl="http://www.w3.org/1999/XSL/Transform";>

<xsl:template match="/" >
 <xsl:copy-of select="." />
</xsl:template>

</xsl:stylesheet>
-- passthru.xsl END --

-- document.xsl START --
<?xml version="1.0" encoding="ISO-8859-1"?>
<xsl:stylesheet version="1.0"
                xmlns:xsl="http://www.w3.org/1999/XSL/Transform";>

<xsl:template match="webpage">
 <xsl:variable name="moi.content.dbk" 
select="document(concat('axkit:','/content/test.pass'))" />
 <x/>
</xsl:template>

</xsl:stylesheet>
-- document.xsl END --

-- test.pass START --
<?xml version="1.0" encoding="ISO-8859-1"?>
<content />
-- test.pass END -->

-- test.meta.xml START --
<?xml version="1.0" encoding="ISO-8859-1"?>
<webpage />
-- test.meta.xml END -->



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to