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]

Re: Ignore childs


Marta,

In fact, you want to select only the text nodes within title.

This can be done by :

<xsl:value-of select="title/text()"/>

Hope this helps.

Eric

Marta Lobato wrote:
> 
> Hello,
> 
> I would be so grateful if you could help me.
> 
> I have the following XML file:
> 
>    <section>
>      <title>This is the title with the acronym
>              <def-acronym>
>                  <acronym>XML</acronym>
>                  <expansion>eXtensible Markup Language</expansion>
>              </def-acronym>
>      </title>
>      <par>Content of the section</par>
>    </section>
> 
> And I want this output:
> 
>     This is the title with the acronym XML
> 
> I am writing the style sheet with
> 
>     <xsl:value-of select="title"/>
> 
> And I get:
> 
> This is the title with the acronym
> XML
> eXtensible Markup Language
> 
> I do not want the expansion but I don't want the title in more than one
> lines because this is the parameter for a javascript function and it
> says "unterminated string constant".  I need it in the same line.
> 
> Any suggestions?  Thank you.
> 
>   Marta Lobato.
> 
>  XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list

-- 
------------------------------------------------------------------------
Eric van der Vlist                                             Dyomedea
http://xmlfr.org         http://ducotede.com        http://dyomedea.com
------------------------------------------------------------------------


 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]