[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [xml-dev] XSLT Preserve Space in Attributes
It was written:
> This means it isn't a good idea to put JavaScript code in XML
> attributes, because newlines in JavaScript are significant - for example,
> a newline can terminate a comment, so replacing it by a space is bad
> news.
But there are millions(?) of HTML pages that invoke Javascript from
attributes such as onclick or onload. If those are to be migrated to XHTML
without a lot of pain, the advice needs to be something more like
"JavaScript code used in XML attributes needs to be judiciously constructed
to avoid being distorted in meaning by whitespace changes. Using a simple
expression, such as a function call, is generally safe."
Jeff