[Yanel-commits] rev 26381 - public/yanel/trunk/src/impl/java/org/wyona/yanel/impl/resources

michi at wyona.com michi at wyona.com
Mon Jul 30 14:08:33 CEST 2007


Author: michi
Date: 2007-07-30 14:08:33 +0200 (Mon, 30 Jul 2007)
New Revision: 26381

Modified:
   public/yanel/trunk/src/impl/java/org/wyona/yanel/impl/resources/BasicXMLResource.java
Log:
XHTML serializer only for xhtml mime type

Modified: public/yanel/trunk/src/impl/java/org/wyona/yanel/impl/resources/BasicXMLResource.java
===================================================================
--- public/yanel/trunk/src/impl/java/org/wyona/yanel/impl/resources/BasicXMLResource.java	2007-07-30 12:07:46 UTC (rev 26380)
+++ public/yanel/trunk/src/impl/java/org/wyona/yanel/impl/resources/BasicXMLResource.java	2007-07-30 12:08:33 UTC (rev 26381)
@@ -137,7 +137,13 @@
             xIncludeTransformer.setResolver(resolver);
            
             // create serializer:
-            Serializer serializer = SerializerFactory.getSerializer(SerializerFactory.XHTML_STRICT);
+            Serializer serializer = null;
+            // TODO: Should it also check for text/html?!
+            if (getMimeType(viewId).equals("application/xhtml+xml")) {
+                serializer = SerializerFactory.getSerializer(SerializerFactory.XHTML_STRICT);
+            } else {
+                serializer = SerializerFactory.getSerializer(SerializerFactory.XML);
+            }
             ByteArrayOutputStream baos = new ByteArrayOutputStream();
            
             // chain everything together (create a pipeline):



More information about the Yanel-commits mailing list