[XSL-LIST Mailing List Archive Home] [By Thread] [By Date]

Re: text() children


Subject: Re: text() children
From: Phil Lanch <phil@xxxxxxxxxxxxxxx>
Date: Fri, 17 Dec 1999 11:26:01 +0000

"Pawson, David" wrote:
> 
> 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>

that <xsl:apply-templates/> always outputs _nothing_, because text nodes
have no children. I guess you meant to say -

<xsl:template match="div/text()[1]">
  <p><xsl:value-of select="."/></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.

-- 

cheers

phil

"that monotonous state of the soul halfway between fulfillment
and futility which comes with life in the country" --- Musil


 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list



Current Thread
Keywords
xml