RE: [xsl] troubles with include

Subject: RE: [xsl] troubles with include
From: "Michael Kay" <michael.h.kay@xxxxxxxxxxxx>
Date: Fri, 30 Nov 2001 14:35:11 -0000
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@xxxxxxxxxxxxxxxxxxxxxx
> [mailto:owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx]On Behalf Of
> Jakub.Valenta@xxxxxxxx
> Sent: 30 November 2001 14:12
> To: XSL-List@xxxxxxxxxxxxxxxxxxxxxx
> 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


Current Thread