Hi,

I installed AxKit 1.62 and the OpenOffice Provider. AxKit works fine with
.xml files, but I have some problem running the OpenOffice Provider.

When I try to access an OpenOffice document (.sxw), my browser displays
the content.xml file (without HTML tags).

Here is the error_log :

[warn] [AxKit] fast handler called for /test.sxw
[warn] [AxKit] Running plugin: Apache::AxKit::Plugin::OpenOffice
[warn] [AxKit] Content Provider Override: Apache::AxKit::Provider::OpenOffice
[warn] [AxKit] decoding from UTF-8
[warn] [AxKit] [req] File Provider given $r: /intranet/htdocs/test.sxw
[warn] [AxKit] checking if we process this resource
[warn] [AxKit] media: screen, preferred style: #default
[warn] [AxKit] Cache: key = 54ce1004a74f3709a42aca48c6c41155
[warn] [AxKit] getting styles and external entities from the XML
[warn] [AxKit] styles cached
[warn] [AxKit] cache doesn't exist
[warn] [AxKit] some condition failed. recreating output
[warn] [AxKit] styles:
Apache::AxKit::Language::Sablot(/stylesheets/oo2html.xsl)
[warn] [AxKit] Style Provider Override: Apache::AxKit::Provider::File
[warn] [AxKit] [uri] File Provider looking up uri /stylesheets/oo2html.xsl
[warn] [AxKit] encoding to UTF-8
[warn] [AxKit] [uri] File Provider set filename to
/intranet/htdocs/stylesheets/oo2html.xsl
[warn] [AxKit] about to execute: Apache::AxKit::Language::Sablot::handler
[error] [AxKit] [Sablotron] [45] Error: msgtype:error :: code:45 ::
module:Sablotron :: URI:arg:/template :: line:136 :: node:element
'<xsl:apply-templates>' :: msg:variable not found
[warn] [AxKit] Caught an exception
[warn] [AxKit] [DECLINED] From: /usr/lib/perl5/site_perl/5.8.0/Error.pm : 148

It seems that Sablotron produces an error with that line of the
oo2html.xsl file :
[line 136]  <xsl:apply-templates select="$meta"/>

and "$meta" is defined in the oocommon.xsl file like this :

<xsl:variable
     name="meta"
     select="document( concat( $oo.sxwfile, '/meta.xml'),
/)/office:document-meta/office:meta"
 />


If I try to write that xsl:variable in the oo2html.xsl file, I have the
following error :

[error][AxKit] [Sablotron] [45] Error: msgtype:error :: code:45 ::
module:Sablotron :: URI:arg:/template :: line:20 :: node:element
'<xsl:variable>' :: msg:variable not found


I'm using AxKit 1.62, Apache 1.3.26, mod_perl 1.27, Perl 5.8.0, Sablotron
0.82, XML::Sablotron 0.98, Apache-AxKit-Provider-OpenOffice 1.02

Any advice ?

Cedric



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

Reply via email to