Subject: Re: [xsl] Create XML from XPath expressions From: Andrew Welch <andrew.j.welch@xxxxxxxxx> Date: Tue, 18 Aug 2009 10:50:36 +0100 |
Or possibly a meta-stylesheet that would create something like (as part of an identity transform): <xsl:template match="/item/street"> <xsl:copy> <xsl:apply-templates select="@*"/> <xsl:text>2020 Washington Ave.</xsl:text> </xsl:copy> </xsl:template> 2009/8/18 Michael Ludwig <mlu@xxxxxxxxxxxxx>: > Heiko Niemann schrieb: > >> <Difference> >> <Type>update</Type> >> <Path>/item/street</Path> >> <NodeType>Element</NodeType> >> <NodeName>street</NodeName> >> <NewValue>2020 Washington Ave.</NewValue> >> </Difference> > >> Now I want to build a new xml based on the XPath expressions in each >> Path element just using XSLT. > > Moin Heiko, > > I think you need an eval function to achieve what you want, which seems > to be dynamically evaluating XPath expressions supplied as strings. > > You might want to take a look at Saxon's saxon:evaluate() extension > function. > > http://www.saxonica.com/documentation/extensions/functions.html > > -- > Michael Ludwig > > -- Andrew Welch http://andrewjwelch.com Kernow: http://kernowforsaxon.sf.net/
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Create XML from XPath exp, Michael Ludwig | Thread | Re: [xsl] Create XML from XPath exp, Heiko Niemann |
Re: [xsl] Create XML from XPath exp, Michael Ludwig | Date | Re: [xsl] Create XML from XPath exp, Michael Müller-Hille |
Month |