summaryrefslogtreecommitdiff
path: root/result
diff options
context:
space:
mode:
authorDaniel Veillard <veillard@src.gnome.org>2005-07-13 16:37:38 +0000
committerDaniel Veillard <veillard@src.gnome.org>2005-07-13 16:37:38 +0000
commit358fef4b1e6721fc9fb6c48a25fbac85cd222d34 (patch)
tree1422a404b63f6547f814f5283284b2daf6d67217 /result
parent744acfffe537ed3922c57d28d8ea304ee9403942 (diff)
downloadlibxml2-358fef4b1e6721fc9fb6c48a25fbac85cd222d34.tar.gz
applied UTF-8 script parsing bug #310229 fix from Jiri Netolicky added the
* HTMLparser.c: applied UTF-8 script parsing bug #310229 fix from Jiri Netolicky * result/HTML/script2.html* test/HTML/script2.html: added the test case from the regression suite Daniel
Diffstat (limited to 'result')
-rw-r--r--result/HTML/script2.html14
-rw-r--r--result/HTML/script2.html.err0
-rw-r--r--result/HTML/script2.html.sax50
3 files changed, 64 insertions, 0 deletions
diff --git a/result/HTML/script2.html b/result/HTML/script2.html
new file mode 100644
index 00000000..9677f3c2
--- /dev/null
+++ b/result/HTML/script2.html
@@ -0,0 +1,14 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Test Page</title>
+</head>
+<body><div id="portal">
+<script type="text/javascript">
+ documen.write("P&#345;&iacute;li&scaron; &#382;lu&#357;ou&#269;k&yacute; k&#367;&#328; &uacute;p&#283;l &#271;&aacute;belks&eacute; &oacute;dy");
+</script><p>
+ P&#345;&iacute;li&scaron; &#382;lu&#357;ou&#269;k&yacute; k&#367;&#328; &uacute;p&#283;l &#271;&aacute;belks&eacute; &oacute;dy;
+ </p>
+</div></body>
+</html>
diff --git a/result/HTML/script2.html.err b/result/HTML/script2.html.err
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/result/HTML/script2.html.err
diff --git a/result/HTML/script2.html.sax b/result/HTML/script2.html.sax
new file mode 100644
index 00000000..1607ccbf
--- /dev/null
+++ b/result/HTML/script2.html.sax
@@ -0,0 +1,50 @@
+SAX.setDocumentLocator()
+SAX.startDocument()
+SAX.internalSubset(html, -//W3C//DTD XHTML 1.0 Strict//EN, http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd)
+SAX.startElement(html, xmlns='http://www.w3.org/1999/xhtml')
+SAX.ignorableWhitespace(
+ , 2)
+SAX.startElement(head)
+SAX.ignorableWhitespace(
+ , 3)
+SAX.startElement(meta, http-equiv='Content-Type', content='text/html; charset=UTF-8')
+SAX.endElement(meta)
+SAX.ignorableWhitespace(
+, 1)
+SAX.startElement(title)
+SAX.characters(Test Page, 9)
+SAX.endElement(title)
+SAX.ignorableWhitespace(
+, 1)
+SAX.endElement(head)
+SAX.ignorableWhitespace(
+, 1)
+SAX.startElement(body)
+SAX.ignorableWhitespace(
+, 1)
+SAX.startElement(div, id='portal')
+SAX.characters(
+, 1)
+SAX.startElement(script, type='text/javascript')
+SAX.cdata(
+ documen.write("P&#345;, 74)
+SAX.endElement(script)
+SAX.characters(
+ , 2)
+SAX.startElement(p)
+SAX.characters(
+ P&#345;&iacute;li&scaron; , 58)
+SAX.endElement(p)
+SAX.characters(
+, 1)
+SAX.endElement(div)
+SAX.ignorableWhitespace(
+, 1)
+SAX.endElement(body)
+SAX.ignorableWhitespace(
+, 1)
+SAX.endElement(html)
+SAX.ignorableWhitespace(
+
+, 2)
+SAX.endDocument()