Author: vsiveton
Date: Fri Sep  7 05:05:42 2007
New Revision: 573556

URL: http://svn.apache.org/viewvc?rev=573556&view=rev
Log:
DOXIA-150: Spurious <?xml version="1.0" encoding="UTF-8"?> in generated <head> 
section

o added a workaround due to a non-desired behaviour in p-u

Modified:
    
maven/doxia/doxia-sitetools/trunk/doxia-site-renderer/src/main/resources/org/apache/maven/doxia/siterenderer/resources/default-site.vm

Modified: 
maven/doxia/doxia-sitetools/trunk/doxia-site-renderer/src/main/resources/org/apache/maven/doxia/siterenderer/resources/default-site.vm
URL: 
http://svn.apache.org/viewvc/maven/doxia/doxia-sitetools/trunk/doxia-site-renderer/src/main/resources/org/apache/maven/doxia/siterenderer/resources/default-site.vm?rev=573556&r1=573555&r2=573556&view=diff
==============================================================================
--- 
maven/doxia/doxia-sitetools/trunk/doxia-site-renderer/src/main/resources/org/apache/maven/doxia/siterenderer/resources/default-site.vm
 (original)
+++ 
maven/doxia/doxia-sitetools/trunk/doxia-site-renderer/src/main/resources/org/apache/maven/doxia/siterenderer/resources/default-site.vm
 Fri Sep  7 05:05:42 2007
@@ -302,10 +302,15 @@
     <meta http-equiv="Content-Type" content="text/html; 
charset=${outputEncoding}" />
     #if ( $decoration.body.head )
       #foreach( $item in $decoration.body.head.getChildren() )
+        ## Workaround for DOXIA-150 due to a non-desired behaviour in p-u
+        ## @see org.codehaus.plexus.util.xml.Xpp3Dom#toString()
+        ## @see org.codehaus.plexus.util.xml.Xpp3Dom#toUnescapedString()
+        #set ( $documentHeader = "<?xml version=\"1.0\" encoding=\"UTF-8\"?>" )
+        #set ( $documentHeader = $documentHeader.replaceAll( "\\", "" ) )
         #if ( $item.name == "script" )
-          $item.toUnescapedString()
+          $StringUtils.replace( $item.toUnescapedString(), $documentHeader, "" 
)
         #else
-          $item.toString()
+          $StringUtils.replace( $item.toString(), $documentHeader, "" )
         #end
       #end
     #end


Reply via email to