示例#1
0
 def test_xml(self):
     self.assertTrue(
         util.looks_like_xml(
             '<?xml ?><!DOCTYPE html PUBLIC  "-//W3C//DTD XHTML 1.0 Strict//EN">'
         ))
     self.assertTrue(util.looks_like_xml('<html xmlns>abc</html>'))
     self.assertFalse(util.looks_like_xml('<html>'))
示例#2
0
 def analyse_text(text):
     rv = JavaLexer.analyse_text(text) - 0.01
     if looks_like_xml(text):
         rv += 0.4
     if '<%' in text and '%>' in text:
         rv += 0.1
     return rv
示例#3
0
 def analyse_text(text):
     rv = JavaLexer.analyse_text(text) - 0.01
     if looks_like_xml(text):
         rv += 0.4
     if '<%' in text and '%>' in text:
         rv += 0.1
     return rv
示例#4
0
 def analyse_text(text):
     rv = TeaLangLexer.analyse_text(text) - 0.01
     if looks_like_xml(text):
         rv += 0.4
     if "<%" in text and "%>" in text:
         rv += 0.1
     return rv
示例#5
0
 def analyse_text(text):
     rv = 0.0
     if re.search("val \w+\s*:", text):
         rv += 0.6
     if looks_like_xml(text):
         rv += 0.2
     if "<%" in text and "%>" in text:
         rv += 0.1
     return rv
示例#6
0
 def analyse_text(text):
     if not looks_like_xml(text) and \
        ('<!ELEMENT' in text or '<!ATTLIST' in text or '<!ENTITY' in text):
         return 0.8
示例#7
0
 def test_xml(self):
     self.assert_(util.looks_like_xml(
         '<?xml ?><!DOCTYPE html PUBLIC  "-//W3C//DTD XHTML 1.0 Strict//EN">'))
     self.assert_(util.looks_like_xml('<html xmlns>abc</html>'))
     self.failIf(util.looks_like_xml('<html>'))
示例#8
0
 def analyse_text(text):
     if looks_like_xml(text):
         return 0.5
示例#9
0
文件: html.py 项目: axil/blog
 def analyse_text(text):
     if looks_like_xml(text) and '<xsl' in text:
         return 0.8
示例#10
0
 def test_xml(self):
     self.assertTrue(util.looks_like_xml('<?xml ?><!DOCTYPE html PUBLIC  "-//W3C//DTD XHTML 1.0 Strict//EN">'))
     self.assertTrue(util.looks_like_xml("<html xmlns>abc</html>"))
     self.assertFalse(util.looks_like_xml("<html>"))
示例#11
0
def test_xml():
    assert util.looks_like_xml(
        '<?xml ?><!DOCTYPE html PUBLIC  "-//W3C//DTD XHTML 1.0 Strict//EN">')
    assert util.looks_like_xml('<html xmlns>abc</html>')
    assert not util.looks_like_xml('<html>')
示例#12
0
 def analyse_text(text):
     if looks_like_xml(text):
         return 0.5
示例#13
0
 def analyse_text(text):
     rv = PhpLexer.analyse_text(text) - 0.01
     if looks_like_xml(text):
         rv += 0.4
     return rv
示例#14
0
 def analyse_text(text):
     rv = VelocityLexer.analyse_text(text) - 0.01
     if looks_like_xml(text):
         rv += 0.5
     return rv
示例#15
0
 def analyse_text(text):
     if looks_like_xml(text):
         return 0.45  # less than HTML
示例#16
0
文件: html.py 项目: axil/blog
 def analyse_text(text):
     if not looks_like_xml(text) and \
        ('<!ELEMENT' in text or '<!ATTLIST' in text or '<!ENTITY' in text):
         return 0.8
示例#17
0
 def analyse_text(text):
     if looks_like_xml(text) and '<xsl' in text:
         return 0.8
示例#18
0
文件: html.py 项目: axil/blog
 def analyse_text(text):
     if looks_like_xml(text):
         return 0.45  # less than HTML
示例#19
0
 def analyse_text(text):
     rv = PhpLexer.analyse_text(text) - 0.01
     if looks_like_xml(text):
         rv += 0.4
     return rv
示例#20
0
 def analyse_text(text):
     rv = VelocityLexer.analyse_text(text) - 0.01
     if looks_like_xml(text):
         rv += 0.5
     return rv