This is the mail archive of the xsl-list@mulberrytech.com mailing list .


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

RE: troubles with include


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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]