xsl-list
[Top] [All Lists]

RE: converting quot to " in XSLT

2005-06-14 05:33:08
XSLT has output methods for XML, HTML, and text. JSP isn't XML and it isn't
HTML, so achieving this is messy. Disable-output-escaping isn't supported
for attributes. You can use d-o-e to hand-serialize the entire element. In
XSLT 2.0, character maps should handle this reasonably well, by assigning
substitution characters to the strings <% and %> and perhaps '"'. But the
bottom line is that this isn't an output format that's directly supported.

Michael Kay
http://www.saxonica.com/ 

-----Original Message-----
From: Arulraj [mailto:p_arulraj(_at_)yahoo(_dot_)com] 
Sent: 14 June 2005 07:18
To: xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com
Subject: [xsl] converting quot to " in XSLT

Hi,

I am using following XSLT for generating JSP output.

XSLT codes:
-----------
<xsl:attribute name="value">
                              <xsl:choose>
                                      <xsl:when 
test="($ParamJSP='true') and
not(@jspvalue='')">
                                      <xsl:text 
disable-output-escaping="yes">&lt;%=
jXPathHelper.getValOrObj(workFlowResult,"</xsl:text>
                                              <xsl:value-of 
select="@jspvalue"/>
                                      <xsl:text 
disable-output-escaping="yes">")
%&gt;</xsl:text>      
                                      </xsl:when>
                                      <xsl:otherwise>
                                              <xsl:value-of 
select="./value"/>
                                      </xsl:otherwise>
                              </xsl:choose> 
                              </xsl:attribute>

I am getting the following JSP string:
----------------------------------------
value="<%=
jXPathHelper.getValOrObj(workFlowResult,&quot;format:floatValu
e(Abrechnungsdaten/beitraegeSoll,
'FLOAT_ZWEI_NACHKOMMA')&quot;) %>"

Here i am getting &quot; instead of ".

How to solve this? Any help.

Thanks in advance
Arul


              
__________________________________ 
Discover Yahoo! 
Use Yahoo! to plan a weekend, have fun online and more. Check it out! 
http://discover.yahoo.com/

--~------------------------------------------------------------------
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>
--~--





--~------------------------------------------------------------------
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>