Subject: Re: single quotes instead of double
From: Hermann Stamm-Wilbrandt <STAMMW@xxxxxxxxxx>
Date: Mon, 21 Nov 2011 14:56:41 +0100
|
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.
________________________________________________________________________
| Current Thread |
|
Message not available
|
|