[ https://issues.apache.org/jira/browse/XALANJ-2271?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Brian Minchau closed XALANJ-2271. --------------------------------- closing this issue. > XML 1.1 Serialization, char in attribute value not escaped > ----------------------------------------------------------- > > Key: XALANJ-2271 > URL: https://issues.apache.org/jira/browse/XALANJ-2271 > Project: XalanJ2 > Issue Type: Bug > Reporter: Brian Minchau > Assignee: Brian Minchau > Fix For: 2.7.1 > > Attachments: character.expansion.patch1.txt, > character.expansion.patch3.txt > > > This issue was found by Henry Zongaro. > If you try the following stylesheet, you'll see that the character x8C, which > is not permitted in literal form in XML 1.1, is escaped when it appears in an > element's character content, but it's not escaped when it is part of an > attribute value. > <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" > version="1.0"> > <xsl:output method="xml" version="1.1"/> > <xsl:template match="/"> > <out att="Œ">Œ</out> > </xsl:template> > </xsl:stylesheet> > When the serialized XML produced by this stylesheet is parsed by Xerces > (depending perhaps on the version of Xerces) it goes into an infinite loop > when it attempts to parse an attribute that contains an invalid character. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]