This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
RE: troubles with include
- From: "Michael Kay" <michael dot h dot kay at ntlworld dot com>
- To: <xsl-list at lists dot mulberrytech dot com>
- Date: Fri, 30 Nov 2001 14:35:11 -0000
- Subject: RE: [xsl] troubles with include
- Reply-to: xsl-list at lists dot mulberrytech dot com
document('') gives you the actual XML entity containing the document('')
function call. This will generally be the stylesheet module before expansion
of <xsl:include>. If you want to put the <deioMSH:MSH> element in a file
deioMSH.xml, then you can reference it as
document('deioMSH.xml')//deioMSH:MSH
And in fact there is then no point in including it into your stylesheet, or
in wrapping the <deioMSH:MSH> element inside an <xsl:stylesheet> element.
Mike Kay
> -----Original Message-----
> From: owner-xsl-list@lists.mulberrytech.com
> [mailto:owner-xsl-list@lists.mulberrytech.com]On Behalf Of
> Jakub.Valenta@Deio.net
> Sent: 30 November 2001 14:12
> To: XSL-List@lists.mulberrytech.com
> Subject: [xsl] troubles with include
>
>
> Hi,
> I have the following file and I would like to put the
> <deioMSH:MSH>...</deioMSH:MSH>
> part to some other file and just include it, but what should
> be then the
> <xsl:value-of >?
>
>
> <?xml version="1.0"?>
> <xsl:stylesheet version="1.0"
> xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
> xmlns:deioMSH="http://www.deio.net/Delta/XSLT/include/MSH">
>
> <deioMSH:MSH>
> <sendingApp>Delta</sendingApp>
> <sendingFac>XYZ</sendingFac>
> </deioMSH:MSH>
>
> <xsl:template match="/">
> <xsl:value-of select="document('')/*/deioMSH:MSH/sendingApp" />
> </xsl:template>
>
> </xsl:stylesheet>
>
> any help appreciated,
>
> Jakub
>
>
> XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
>
>
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list