Author: vsiveton Date: Mon May 4 12:05:22 2009 New Revision: 771279 URL: http://svn.apache.org/viewvc?rev=771279&view=rev Log: o accept several <!ENTITY ...> per line
Modified: maven/doxia/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/parser/AbstractXmlParser.java maven/doxia/doxia/trunk/doxia-core/src/test/java/org/apache/maven/doxia/parser/XhtmlBaseParserTest.java Modified: maven/doxia/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/parser/AbstractXmlParser.java URL: http://svn.apache.org/viewvc/maven/doxia/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/parser/AbstractXmlParser.java?rev=771279&r1=771278&r2=771279&view=diff ============================================================================== --- maven/doxia/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/parser/AbstractXmlParser.java (original) +++ maven/doxia/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/parser/AbstractXmlParser.java Mon May 4 12:05:22 2009 @@ -665,6 +665,7 @@ int entitiesCount = StringUtils.countMatches( text, ENTITY_START ); if ( entitiesCount > 0 ) { + text = StringUtils.replace( text, ENTITY_START, "\n" + ENTITY_START ); BufferedReader reader = new BufferedReader( new StringReader( text ) ); String line; String tmpLine = ""; Modified: maven/doxia/doxia/trunk/doxia-core/src/test/java/org/apache/maven/doxia/parser/XhtmlBaseParserTest.java URL: http://svn.apache.org/viewvc/maven/doxia/doxia/trunk/doxia-core/src/test/java/org/apache/maven/doxia/parser/XhtmlBaseParserTest.java?rev=771279&r1=771278&r2=771279&view=diff ============================================================================== --- maven/doxia/doxia/trunk/doxia-core/src/test/java/org/apache/maven/doxia/parser/XhtmlBaseParserTest.java (original) +++ maven/doxia/doxia/trunk/doxia-core/src/test/java/org/apache/maven/doxia/parser/XhtmlBaseParserTest.java Mon May 4 12:05:22 2009 @@ -360,7 +360,7 @@ public void testEntities() throws Exception { - final String text = "<!DOCTYPE test [<!ENTITY foo \"ř\">\n<!ENTITY tritPos \"𝟭\">]>" + final String text = "<!DOCTYPE test [<!ENTITY foo \"ř\"><!ENTITY tritPos \"𝟭\">]>" + "<body><h2>&&foo;</h2><p>&&foo;</p><p>&tritPos;</p></body>"; parser.setValidate( false );