Update of /cvsroot/fb-contrib/fb-contrib/src/com/mebigfatguy/fbcontrib/detect
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv18950/src/com/mebigfatguy/fbcontrib/detect
Modified Files:
CustomBuiltXML.java
Log Message:
try to filter out <= and >=
Index: CustomBuiltXML.java
===================================================================
RCS file: /cvsroot/fb-contrib/fb-contrib/src/com/mebigfatguy/fbcontrib/detect/CustomBuiltXML.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- CustomBuiltXML.java 31 Dec 2005 02:44:27 -0000 1.2
+++ CustomBuiltXML.java 31 Dec 2005 03:17:43 -0000 1.3
@@ -35,11 +35,11 @@
{
private static final Map<Pattern, Boolean> xmlPatterns = new HashMap<Pattern, Boolean>();
static {
- xmlPatterns.put(Pattern.compile(".*<[a-zA-Z_](\\w)*>.*"), Boolean.TRUE);
- xmlPatterns.put(Pattern.compile(".*</[a-zA-Z_](\\w)*>.*"), Boolean.TRUE);
- xmlPatterns.put(Pattern.compile(".*<[a-zA-Z_](\\w)*/>.*"), Boolean.TRUE);
- xmlPatterns.put(Pattern.compile(".*<(//)?$"), Boolean.TRUE);
- xmlPatterns.put(Pattern.compile("^(//)?>.*"), Boolean.TRUE);
+ xmlPatterns.put(Pattern.compile(".*<[a-zA-Z_](\\w)*>[^=]?.*"), Boolean.TRUE);
+ xmlPatterns.put(Pattern.compile(".*</[a-zA-Z_](\\w)*>[^=]?.*"), Boolean.TRUE);
+ xmlPatterns.put(Pattern.compile(".*<[a-zA-Z_](\\w)*/>[^=]?.*"), Boolean.TRUE);
+ xmlPatterns.put(Pattern.compile(".*<[^=]?(/)?$"), Boolean.TRUE);
+ xmlPatterns.put(Pattern.compile("^(/)?>.*"), Boolean.TRUE);
xmlPatterns.put(Pattern.compile(".*=(\\s)*[\"'].*"), Boolean.FALSE);
xmlPatterns.put(Pattern.compile("^[\"']>.*"), Boolean.TRUE);
xmlPatterns.put(Pattern.compile(".*<!\\[CDATA\\[.*", Pattern.CASE_INSENSITIVE), Boolean.TRUE);
|