The "<" character is not allowed to occur unescaped in an attribute
value. That's just a hard-and-fast rule of XML. (See
http://www.w3.org/TR/REC-xml/ production #10.)
The "<" character is escaped by using "<", <, or <.
Hello All,
I am trying to create an HTML <td> tag with attribute
title="=COUNTIF(A3:A13<>P)"
But I am not able to get the greater than sign '>'.
My output is coming as
<td title="=COUNTIF(A3:A13<>P)"></td>
and I want
<td title="=COUNTIF(A3:A13<>P)"></td>
Following code I am using to create the td tag.
<xsl:element name="td">
<xsl:attribute name="title">
<xsl:text disable-output-escaping="yes">=COUNTIF(A3:A13</xsl:text>
<xsl:text disable-output-escaping="yes"><</xsl:text>
<xsl:text disable-output-escaping="yes">>P)</xsl:text>
</xsl:attribute>
</xsl:element>
I tried this one too in my XSL
<td title='=COUNTIF(A3:A13<>P)' />
Please correct me where I am doing wrong.
--~------------------------------------------------------------------
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>
--~--