Subject: Re: Streamline xslt
From: Mike Brown <mike@xxxxxxxx>
Date: Wed, 25 Sep 2002 11:54:26 -0600 (MDT)
|
Geoff wrote:
> The first thought I had was use includes. Php includes won't work
> because the first thing the Sablotron processor sees is <?php //php code
> ?>. I assume the same problem occurs with Apache includes.
> XSL includes must be well formed xml documents so that wouldn't work
> either.
>
> Any suggestions?
I'm not sure of the ins and outs of using Sablotron from PHP, but
if document() works in that environment, use that to copy the nodes
from parsed XHTML documents:
<xsl:copy-of select="document('head.xhtml')"/>
...
<xsl:copy-of select="document('foot.xhtml')"/>
They must still be well-formed, of course. If you need them to be text or HTML
fragments, there's no solution in XSLT that doesn't involve writing your own
extension functions, which probably won't be an option for you in that
environment. Perhaps you can use PHP's mechanism for pulling in text from a
file, bookending your XSLT output.
- Mike
____________________________________________________________________________
mike j. brown | xml/xslt: http://skew.org/xml/
denver/boulder, colorado, usa | resume: http://skew.org/~mike/resume/
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
| Current Thread |
- Streamline xslt
- Geoff - Wed, 25 Sep 2002 13:26:27 -0400 (EDT)
- Walter Torres - Wed, 25 Sep 2002 13:38:49 -0400 (EDT)
- Mike Brown - Wed, 25 Sep 2002 13:51:58 -0400 (EDT) <=
- Robert Koberg - Wed, 25 Sep 2002 14:07:54 -0400 (EDT)
- Geoff - Thu, 26 Sep 2002 08:14:47 -0400 (EDT)
- Wendell Piez - Wed, 25 Sep 2002 14:12:00 -0400 (EDT)
|
|