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

josias at wyona.com josias at wyona.com
Mon Jan 28 10:54:55 CET 2008


Author: josias
Date: 2008-01-28 10:54:54 +0100 (Mon, 28 Jan 2008)
New Revision: 30845

Modified:
   public/yanel/trunk/src/impl/java/org/wyona/yanel/impl/resources/BasicXMLResource.java
Log:
serializer: changed order of checks for xhtml-strict and xml. now mime-type application/xhtml+xml uses the xhtml-strict serializer, as it was before.

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	2008-01-28 09:48:57 UTC (rev 30844)
+++ public/yanel/trunk/src/impl/java/org/wyona/yanel/impl/resources/BasicXMLResource.java	2008-01-28 09:54:54 UTC (rev 30845)
@@ -236,7 +236,6 @@
             if (xsltPaths == null || xsltPaths.length == 0) {
                 xsltPaths = getXSLTPath(getPath());
             }
-            
             SourceResolver uriResolver = new SourceResolver(this);
             
             TransformerHandler[] xsltHandlers = new TransformerHandler[xsltPaths.length];
@@ -305,12 +304,12 @@
 
             if (MimeTypeUtil.isHTML(mimeType) && !MimeTypeUtil.isXML(mimeType)) {
                 serializer = SerializerFactory.getSerializer(SerializerFactory.HTML_TRANSITIONAL);
+            } else if (MimeTypeUtil.isHTML(mimeType) && MimeTypeUtil.isXML(mimeType)){
+                serializer = SerializerFactory.getSerializer(SerializerFactory.XHTML_STRICT);
             } else if (MimeTypeUtil.isXML(mimeType)) {
                 serializer = SerializerFactory.getSerializer(SerializerFactory.XML);
             } else if (MimeTypeUtil.isTextual(mimeType)) {
                 serializer = SerializerFactory.getSerializer(SerializerFactory.TEXT);
-            } else if (MimeTypeUtil.isHTML(mimeType) && MimeTypeUtil.isXML(mimeType)){
-                serializer = SerializerFactory.getSerializer(SerializerFactory.XHTML_STRICT);
             } else{
                 // For backwards compatibility leave XHTML as default
                 serializer = SerializerFactory.getSerializer(SerializerFactory.XHTML_STRICT);



More information about the Yanel-commits mailing list