I agree with Michel, that it's better to not escape things where it's not necessary.
If you want to fix it, the place to do is the method Document.normalizeEntities(), which is now called in two places: 1. in Element.toxml() separately for each attribute 2. in TextNode.toxml() for the whole thing The quickest fix would be to add an extra keyword parameter to this function: something like "skip_quotes" and call with this parameter in the second case. Note that "<", ">", and "&" need to be replaced in both cases. - yuri On Jan 5, 2008 4:51 AM, Michel Fortin <[EMAIL PROTECTED]> wrote: > > So, my question is: Which implementation do you consider correct > > and why? > > I'd say both are correct since, within HTML or XML character data, a > character entity is semantically equivalent to the litteral character > it represents. But for the sake of compatibility with other > processing tools, I'd avoid using an entity for strait quotes (or any > other character for that matter) when it's not necessary. -- http://sputnik.freewisdom.org/ _______________________________________________ Markdown-Discuss mailing list [email protected] http://six.pairlist.net/mailman/listinfo/markdown-discuss
