Subject: Re: [xsl] Still thinking to object oriented... From: "Andrew Welch" <andrew.j.welch@xxxxxxxxx> Date: Thu, 9 Oct 2008 10:20:30 +0100 |
> now since i was working with the solution i got from here, i am stuck > with the following problem: > > <xsl:template match="/"> > <xsl:value-of > select="//*[descendant-or-self::*[contains(name(),'to_search')]]/name()" > separator=" "/> > </xsl:template> > </xsl:stylesheet> > > This stylesheet only gives me the name of the node, but now i have the > requirement to get also attributes from these nodes. Can anyone help > me to change the XPath invocation for my needs. If i try to do it with > the node() function at the end, there are more nodes in the output > than just with the name() function. I know, that has something to do > with empty text nodes and things like that, but i don't know, how to > filter them or which function is appropriate for me to get the same > nodes as the name() function does, but with the attributes. select="//*[descendant-or-self::*[contains(name(),'to_search')]]/(name(), @*)" ....will give you the attributes of the elements as well as its name cheers -- Andrew Welch http://andrewjwelch.com Kernow: http://kernowforsaxon.sf.net/
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Still thinking to object , Jonas Bassl | Thread | Re: [xsl] Still thinking to object , Jonas Bassl |
Re: [xsl] Still thinking to object , Jonas Bassl | Date | Re: [xsl] Still thinking to object , Jonas Bassl |
Month |