|
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 |