RE: [xsl] XPath for selecting all text node children?

Subject: RE: [xsl] XPath for selecting all text node children?
From: "Sullivan, Dan" <dsullivan@xxxxxxxxxxx>
Date: Fri, 24 Aug 2001 11:45:13 -0700
Assumming you in a template that matched on a component...

<xsl:template match="component">
<xsl:value-of select="preceding-sibling::component[1]"/>
</xsl:template>

This would output all of the text nodes of the preceding component, if
the was preceding component, or nothing.


Dan


-----Original Message-----
From: Ilkka Hartikainen [mailto:ilkka.hartikainen@xxxxxxxxxxxxxxxxxxxx]
Sent: Friday, August 24, 2001 1:54 PM
To: xsl mulberry
Subject: [xsl] XPath for selecting all text node children?


Hi!

I've a problem I've been struggling with all day, I have the following
XML:

<root>
    <component>
        <element>
            <element>...text here...</element>
        </element>
    </component>
</root>

Now, in xslt, I'd like to get a string from the preceding component
(yes,
there are many of them), including all (no matter how the text nodes are
nested) text in the preceding component. I'm doing this inside a
for-each
loop. What is the XPath expression for preceding "component"'s all text
node
children? Is this even possible?

Regards,
Ilkka Hartikainen



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


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


Current Thread