XSLT & SABLOTRON: non-XSL instruction

G

gouranga

Sablotron keeps giving an error (non-XSL instruction) on the line with
this code:

<xsl:result-document href="slideshow/index.html" format="html">

Is this implemented in Sablotron?
It's quite urgent :)

Thx in advance.
 
J

Joe Kesselman

gouranga said:
<xsl:result-document href="slideshow/index.html" format="html">

That isn't an XSLT 1.0 directive. Some 1.0 processors support
redirection extension functions which can do similar things.
 
M

Martin Honnen

gouranga said:
Sablotron keeps giving an error (non-XSL instruction) on the line with
this code:

<xsl:result-document href="slideshow/index.html" format="html">

xsl:result-document is not an instruction defined in XSLT 1.0 (which
most XSLT processors currently implement and which was standardized in
1999) but rather one defined in XSLT 2.0 (which is so far hardly
implemented, major exception being Saxon 8 from
http://www.saxonica.com/, and which is not yet finally standardized).
Is this implemented in Sablotron?

To my knowledge (which stems from using Sablotron in PHP 4) Sablotron
implements XSLT 1.0.
 
G

gouranga

gouranga said:
Sablotron keeps giving an error (non-XSL instruction) on the line with
this code:

<xsl:result-document href="slideshow/index.html" format="html">

Is this implemented in Sablotron?
It's quite urgent :)

Thx in advance

I need a solution in XSLT 1.0 so it will work with sablotron.
Basicly what I am doing is:

generate multiple documents from 1 xslt.

Can someone provide me a short code snippet to do this in XSLT 1.0 ?
 
J

Joe Kesselman

generate multiple documents from 1 xslt.
Can someone provide me a short code snippet to do this in XSLT 1.0 ?

Bare XSLT 1.0 can't do it in a single pass. You either need extension
functions (check whether your XSLT processor supports the EXSLT redirect
extension), or you need to extract each document using a separate XSLT.

Or generate a single document made up of a bunch of sub-documents and
then use post-processing (a small SAX-based program?) to extract them
and store them separately.

Sorry, but that's what you've got.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
474,002
Messages
2,570,261
Members
46,859
Latest member
VallieMcKe

Latest Threads

Top