xsl-list
[Top] [All Lists]

Re: FW: Basic XSLT ;-)

2005-01-14 06:03:23

[Note the reminder from the list owner posted again today to use relevant
subject lines.]

    I tried without success:
    ------------------------

    <xsl:template match="foo[normalize-space(text())='Value']">
    ....

That should work, it matches on those foo elements for which the first
text node has normalised value 'Value'.

so
<foo>Value     </foo>

and

<foo name="bar"> 
        Value 
        <child>...</child>    
</foo>

would match, but

<foo name="bar"> 
        <child>...</child>    
        Value 
</foo>

wouldn't as the first text node child of foo in this case is white space
(so an empty string after normalize-space)


Of course if another template matches the same nodes with higher
priority or import precedence, the template won't have any effect even
if this pattern does match.

David

________________________________________________________________________
This e-mail has been scanned for all viruses by Star. The
service is powered by MessageLabs. For more information on a proactive
anti-virus service working around the clock, around the globe, visit:
http://www.star.net.uk
________________________________________________________________________

--~------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--



<Prev in Thread] Current Thread [Next in Thread>