xsl-list
[Top] [All Lists]

RE: [xsl] Entity escaping/translation

2009-06-17 18:03:58
but the stylesheet is producing <img src="<? echo(fldImg(2)) ?&gt;">

I'm surprised you aren't getting:

   <img src="&lt;? echo(fldImg(2)) ?>">

... since the only sensitive character in that attribute 
sequence is the less-than.

I suspect it's using output method html rather than xml.

I can't quite remember why the serialization spec says (in 7.2)

"The HTML output method MUST NOT escape "<" characters occurring in
attribute values."

but I'm sure it was a good reason!

However, the output here is clearly neither XML nor HTML, but some other
angle-bracket-markup-language, and the best way of producing output in an
ABML that is neither XML nor HTML is usually to use character maps as Ken
suggests.

Regards,

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


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