Subject: RE: text() children
From: Kay Michael <Michael.Kay@xxxxxxx>
Date: Fri, 17 Dec 1999 10:55:53 -0000
|
You're not on your usual form, David: too many Christmas parties?
The reason you're not getting the first text node displayed is because your
div/text()[1] template doesn't ask for it to be displayed; it only asks for
its children to be processed, and it hasn't got any.
The reason the rest of the text is displayed is that it matches the built-in
template for text nodes.
Mike Kay
> -----Original Message-----
> From: Pawson, David [mailto:DPawson@xxxxxxxxxxx]
> Sent: 17 December 1999 09:22
> To: 'xsl-list@xxxxxxxxxxxxxxxx'
> Subject: text() children
>
>
>
> With the following xml
>
> <div class="frontage">Primary contributions by David Ornstein
> (<a href="mailto:davido@xxxxxxxxxxxxx">davido@xxxxxxxxxxxxx</a>) and
> Kai Matthews with scientific review by Dr. Karl M. Johnson.
>
> <p>This document provides answers to common questions about Ebola. For
> more information about Ebola, please visit <a href=
> "http://www.outbreak.org">http://www.outbreak.org</a>.</p>
> </div>
>
> I need to process the text content of div (and the a element)
>
> I have
> <xsl:for-each select="div">
> <level1 class="chapter">
> <xsl:apply-templates/>
> </level1>
> </xsl:for-each>
>
>
> <xsl:template match="div/text()[1]">
> <p><xsl:apply-templates/></p>
> </xsl:template>
>
> Hoping to add the text beginning 'Primary contributions...'
> to the output tree.
>
> What I'm actually getting is
>
> <level1 class="chapter">
> <p></p>
> <a href="mailto:davido@xxxxxxxxxxxxx">davido@xxxxxxxxxxxxx</a>) and
> Kai Matthews with scientific review by Dr. Karl M. Johnson.
>
> <p>This document provides answers to common questions about Ebola. For
> more information about Ebola, please visit <a
> href="http://www.outbreak.org">http://www.outbreak.org</a>.</p>
> </level1>
>
> Is there something strange about the numbering of the text() children?
> I seem to be getting the second part (beginning 'and Kai....'
> but not the first block of text.
>
> Any help appreciated, DaveP
>
>
>
> XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
>
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|