This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
RE: Inline (embedded) XSL within XML document
- To: "'xsl-list at mulberrytech dot com'" <xsl-list at mulberrytech dot com>
- Subject: RE: Inline (embedded) XSL within XML document
- From: "Pendakur, Ramesh" <ramesh dot pendakur at intel dot com>
- Date: Mon, 4 Dec 2000 12:40:30 -0800
- Reply-To: xsl-list at mulberrytech dot com
The canonical format for such a thing is as follows:
<?xml version="1.0"?>
<?xml-stylesheet href="#style" type="text/xsl"?>
<document>
...
...
...
<xsl:stylesheet id="style" version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
>
...
xsl elements
...
<xsl:template match="xsl:stylesheet"/>
</xsl:stylesheet>
...
...
</document>
If you notice, the <stylesheet> element is embedded inside the document
element.
The stylesheet element has an "id" attribute; This "id" attribute is in turn
used in the processing instruction "xml-stylesheet".
Additionally, I have defined a template for the "xsl:stylesheet" element, so
that I can
exclude it from processing by the XSLT engine.
Hope this helps.
- Ramesh Pendakur.
-----Original Message-----
From: Toben Taft [mailto:ttaft@ndresources.com]
Sent: Monday, December 04, 2000 11:14 AM
To: xsl-list@mulberrytech.com
Subject: Inline (embedded) XSL within XML document
I am searching for a working example of an XML document containing an XSL
stylesheet within the document. Note that I do not want to reference the
stylesheet as an external file, the stylesheet must be embedded within the
XML document. I have several references that lead me to believe that this is
possible, but have yet to see a valid example.
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list