|
Subject: Re: [xsl] curly braces in attributes From: Hermann Stamm-Wilbrandt <STAMMW@xxxxxxxxxx> Date: Fri, 20 Apr 2012 23:40:07 +0200 |
Interesting, doubling the curly braces seems to do what you want:
$ echo "<foobar/>" | xsltproc curly.xsl -
<target name="clean"><delete dir="${basedir}/target"/></target>
$
$ cat curly.xsl
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
>
<xsl:output omit-xml-declaration="yes" />
<xsl:template match="/">
<target name="clean" >
<delete dir="${{basedir}}/target" />
</target>
</xsl:template>
</xsl:stylesheet>
$
Mit besten Gruessen / Best wishes,
Hermann Stamm-Wilbrandt
Level 3 support for XML Compiler team and Fixpack team lead
WebSphere DataPower SOA Appliances
https://www.ibm.com/developerworks/mydeveloperworks/blogs/HermannSW/
----------------------------------------------------------------------
IBM Deutschland Research & Development GmbH
Vorsitzende des Aufsichtsrats: Martina Koederitz
Geschaeftsfuehrung: Dirk Wittkopp
Sitz der Gesellschaft: Boeblingen
Registergericht: Amtsgericht Stuttgart, HRB 243294
From: Mansour Al Akeel <mansour.alakeel@xxxxxxxxx>
To: xsl-list <xsl-list@xxxxxxxxxxxxxxxxxxxxxx>,
Date: 04/20/2012 11:27 PM
Subject: [xsl] curly braces in attributes
I am trying to generate xml that contains attributes with with curly
braces.
My style sheet has something like:
<target name="clean" >
<delete dir="${basedir}/target" />
</target>
The results I am getting now is:
<target name="clean" >
<delete dir="$/target"/>
</target>
I am expecting the same to output the same text. I tried to use
<xsl:text> and CDATA. The only way I was able to get the output I
needed is using CDATA inside <xsl:text> for the parts,
I need to output unchanged and unescaped.
Is there a better to disable expression evaluation. Thank you.
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| Re: [xsl] curly braces in attribute, Michael Kay | Thread | Re: [xsl] curly braces in attribute, Mansour Al Akeel |
| Re: [xsl] curly braces in attribute, Michael Kay | Date | Re: [xsl] curly braces in attribute, Mansour Al Akeel |
| Month |