xsl-list
[Top] [All Lists]

RE: encoding shift_jis into an attribute

2004-06-03 11:18:34
I may have missed it if you mentioned it earlier, but why is it important to 
have the output this way?

-----Original Message-----
From: Matthew Simoneau [mailto:Matthew(_dot_)Simoneau(_at_)mathworks(_dot_)com]
Sent: Thursday, June 03, 2004 10:23 AM
To: xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com
Subject: RE: [xsl] encoding shift_jis into an attribute


I found a solution to my problem.  Since I received so much help from
this newsgroup, I wanted to share my solution.  I'm building up the
surrounding text via xsl:text with disable-output-escaping="yes" so the
markup passes through.  Then I use xsl:value-of to get the numeric
character reference escaped text in the middle of the attribute.  It's a
little hacky, but it works.  You can see the details below.  Hopefully I
won't have any problems integrating this into my large stylesheet.

Thanks again for your help, everyone!

Sincerely,
Matthew Simoneau
The MathWorks, Inc.


<?xml version="1.0" encoding="utf-8"?>

<!DOCTYPE xsl:stylesheet>
<xsl:stylesheet
  version="1.0"
  xmlns:xsl="http://www.w3.org/1999/XSL/Transform";>
  <xsl:output method="html"/>

<xsl:template match="test">
  <html>
    <body>

<xsl:text disable-output-escaping="yes">&lt;a
href="matlab:disp('</xsl:text>
<xsl:value-of select="label"/>
<xsl:text disable-output-escaping="yes">')"&gt;foo&lt;a&gt;</xsl:text>

    </body>
  </html>
</xsl:template>

</xsl:stylesheet>


--+------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--+--



<Prev in Thread] Current Thread [Next in Thread>