This is the mail archive of the xsl-list@mulberrytech.com mailing list .


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

RE: Disable-output-escaping with Saxonlt 6.1 to output &




Thanks for the help.  See if you can replicate as I can with the below snippets.
I need to output a & as part of a href link string that I create with the
prorpietary software that I am using.

command line: saxon -t -o sample.htm sample.xml sample.xsl
sample.xsl:

<xsl:transform
 xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
 version="1.0"
 xmlns:saxon="http://icl.com/saxon"
 exclude-result-prefixes="saxon"
>
<xsl:output method="html" encoding="utf-8" />

<xsl:template match="/">

<HTML>
<HEAD>
<TITLE>HTML Document</TITLE>
</HEAD>
<BODY>
<xsl:apply-templates select="*"/>


</BODY>
</HTML>
</xsl:template>

<xsl:template match="JL">
<xsl:element name="a">
<xsl:attribute name="href">
<xsl:text>Some text here</xsl:text>
<xsl:text disable-output-escaping="yes">&amp;</xsl:text>
</xsl:attribute>
<xsl:value-of select="."/>
</xsl:element>
</xsl:template>

</xsl:transform>

sample xml:

<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="sample.xsl"?>

<doc>
<JL attrib1="sec 7703" attrib2="7703" attrib3="7703"> 7703</JL>
</doc>

result:

<HTML>
   <HEAD>
      <meta http-equiv="Content-Type" content="text/html; charset=utf-8">

      <TITLE>HTML Document</TITLE>
   </HEAD>
   <BODY>
      <a href="Some text here&amp;"> 7703</a>

   </BODY>
</HTML>



 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]