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 |