[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: single quotes instead of double
Thank you David! That works perfect: $ xsltproc tab.xsl some.xml &'( $ $ cat tab.xsl <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" > <xsl:output method="xml" omit-xml-declaration="yes"/> <xsl:template match="/"> <xsl:copy-of select="substring($tab-0031,39,3)"/> </xsl:template> <xsl:variable name="tab-0031" select="concat( '࿿࿿࿿࿿࿿࿿࿿࿿࿿	', '
࿿࿿
࿿࿿࿿࿿࿿࿿', '࿿࿿࿿࿿࿿࿿࿿࿿࿿࿿', '࿿࿿ !"#$%&', "'", '()*+,-./01')" /> </xsl:stylesheet> $ Mit besten Gruessen / Best wishes, Hermann Stamm-Wilbrandt Level 3 support for XML Compiler team, Fixpack team lead WebSphere DataPower SOA Appliances https://www.ibm.com/developerworks/mydeveloperworks/blogs/HermannSW/ ---------------------------------------------------------------------- IBM Deutschland Research & Development GmbH Vorsitzender des Aufsichtsrats: Martin Jetter Geschaeftsfuehrung: Dirk Wittkopp Sitz der Gesellschaft: Boeblingen Registergericht: Amtsgericht Stuttgart, HRB 243294 From: David Carlisle <davidc@xxxxxxxxx> To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx, Date: 11/21/2011 02:14 PM Subject: Re: single quotes instead of double On 21/11/2011 12:47, Hermann Stamm-Wilbrandt wrote: > There are situations like below where I was not able to handle > quot/apos nesting without defining a variable for XSLT 1.0. > Not sure if this can be done without a variable ... > > <xsl:variable name="apos" select='"'"'/> > > <xsl:variable name="tab-07FF" select="concat( > '࿿࿿࿿࿿࿿࿿࿿࿿࿿	', > '
࿿࿿
࿿࿿࿿࿿࿿࿿', > '࿿࿿࿿࿿࿿࿿࿿࿿࿿࿿', > '࿿࿿ !"#$%&',$apos, > '()*+,-./01', > '23456789:;', > ... > '߲߮߯߰߱߳ߴߵ߶߷', > '߸߹ߺ߻߼߽߾߿' > )"/> > you don't need a variable but you do need concat (or similar) as you can't have a string literal contain both ' and " in xpath 1 (you can in xpath 2, using the '' quoting mechanism) so you could replace ,$apos, in the above by ,"'", David -- google plus: https:/profiles.google.com/d.p.carlisle ________________________________________________________________________ The Numerical Algorithms Group Ltd is a company registered in England and Wales with company number 1249803. The registered office is: Wilkinson House, Jordan Hill Road, Oxford OX2 8DR, United Kingdom. This e-mail has been scanned for all viruses by Star. The service is powered by MessageLabs. ________________________________________________________________________
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|