Subject: RE: [xsl] Entity escaping/translation From: "Michael Kay" <mike@xxxxxxxxxxxx> Date: Wed, 17 Jun 2009 23:03:22 +0100 |
> >but the stylesheet is producing <img src="<? echo(fldImg(2)) ?>"> > > I'm surprised you aren't getting: > > <img src="<? 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
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Entity escaping/translati, dvint | Thread | RE: [xsl] Entity escaping/translati, Dan Vint |
Re: [xsl] Move elements to precedin, G. Ken Holman | Date | RE: [xsl] Entity escaping/translati, Dan Vint |
Month |