Source

syntax-patches / charset-dupes

The default branch has multiple heads

# HG changeset patch
# Parent 26a2fdf86a0d96a78d8521b83599bd8451acdfea
Implement checking for multipel character-encoding declarations.

diff -r 26a2fdf86a0d non-schema/java/src/org/whattf/checker/schematronequiv/Assertions.java
--- a/non-schema/java/src/org/whattf/checker/schematronequiv/Assertions.java	Mon Apr 23 19:27:19 2012 +0900
+++ b/non-schema/java/src/org/whattf/checker/schematronequiv/Assertions.java	Mon Apr 23 19:59:40 2012 +0900
@@ -947,6 +947,8 @@
 
     private boolean hasMetaGenerator;
 
+    private Locator charsetLocator;
+
     /**
      * @see org.whattf.checker.Checker#endDocument()
      */
@@ -1605,6 +1607,10 @@
                         node.setSelectedOptions();
                     }
                 }
+                if (atts.getIndex("", "charset") >= 0) {
+                    // check to see if there's already a character
+                    // encoding declaration
+                }
             }
             if ("meta" == localName) {
                 if (lowerCaseLiteralEqualsIgnoreAsciiCaseString(
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.