W3C home > Mailing lists > Public > www-validator-cvs@w3.org > February 2010

2002/css-validator/org/w3c/css/css DocumentParser.java,1.3,1.4

From: Yves Lafon via cvs-syncmail <cvsmail@w3.org>
Date: Thu, 18 Feb 2010 18:02:50 +0000
To: www-validator-cvs@w3.org
Message-Id: <E1NiAiA-000862-Vt@lionel-hutz.w3.org>
Update of /sources/public/2002/css-validator/org/w3c/css/css
In directory hutz:/tmp/cvs-serv31107

Modified Files:
	DocumentParser.java 
Log Message:
added support for wap...

Index: DocumentParser.java
===================================================================
RCS file: /sources/public/2002/css-validator/org/w3c/css/css/DocumentParser.java,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -d -r1.3 -r1.4
--- DocumentParser.java	10 Dec 2008 15:25:51 -0000	1.3
+++ DocumentParser.java	18 Feb 2010 18:02:48 -0000	1.4
@@ -7,23 +7,31 @@
 
 package org.w3c.css.css;
 
-import java.io.IOException;
-import java.io.InputStream;
-import java.net.URL;
-import java.net.URLConnection;
-
 import org.w3c.css.util.ApplContext;
 import org.w3c.css.util.HTTPURL;
 import org.w3c.css.util.Util;
-
 import org.w3c.www.mime.MimeType;
 import org.w3c.www.mime.MimeTypeFormatException;
 
+import java.io.IOException;
+import java.net.URL;
+import java.net.URLConnection;
+
 /**
  * @version $Revision$
  */
 public final class DocumentParser {
 
+    public static MimeType wap;
+
+    static {
+        try {
+        wap = new MimeType("application/vnd.wap.xhtml+xml");
+        } catch (MimeTypeFormatException mex) {
+            wap = null;
+        }
+    }
+
     private StyleSheet style;
     private URL htmlURL;
     private Exception exception;
@@ -112,7 +120,8 @@
 		    parser.parseURL(ac, htmlURL, null, null, media, StyleSheetOrigin.AUTHOR);
 		    style = parser.getStyleSheet();
 		} else if ((contentType.match(MimeType.TEXT_XML) == MimeType.MATCH_SPECIFIC_SUBTYPE)
-			   || (contentType.match(MimeType.APPLICATION_XHTML_XML) == MimeType.MATCH_SPECIFIC_SUBTYPE)) {
+			   || (contentType.match(MimeType.APPLICATION_XHTML_XML) == MimeType.MATCH_SPECIFIC_SUBTYPE)
+                || (contentType.match(wap) == MimeType.MATCH_SPECIFIC_SUBTYPE)) {
 		    // TagSoup ?
 		    XMLStyleSheetHandler handler = new XMLStyleSheetHandler(htmlURL, ac);
 		    handler.parse(urlString, connection);
Received on Thursday, 18 February 2010 18:02:52 UTC

This archive was generated by hypermail 2.3.1 : Wednesday, 7 January 2015 15:17:41 UTC