From 43a97878ce14b72f0981164f87f2e35e14151312 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Sun, 7 Apr 2024 11:22:09 +0200 Subject: Adding upstream version 110.0.1. Signed-off-by: Daniel Baumann --- .../DOMParser-parseFromString-encoding.html | 47 +++++ .../domparsing/DOMParser-parseFromString-html.html | 86 ++++++++ ...MParser-parseFromString-url-base-pushstate.html | 13 ++ .../DOMParser-parseFromString-url-base.html | 8 + .../DOMParser-parseFromString-url-moretests.html | 66 ++++++ .../DOMParser-parseFromString-url-pushstate.html | 12 ++ .../domparsing/DOMParser-parseFromString-url.html | 7 + .../DOMParser-parseFromString-xml-doctype.html | 27 +++ ...Parser-parseFromString-xml-internal-subset.html | 24 +++ .../DOMParser-parseFromString-xml-parsererror.html | 50 +++++ .../domparsing/DOMParser-parseFromString-xml.html | 77 +++++++ testing/web-platform/tests/domparsing/META.yml | 4 + .../XMLSerializer-serializeToString.html | 231 +++++++++++++++++++++ .../tests/domparsing/createContextualFragment.html | 179 ++++++++++++++++ .../tests/domparsing/idlharness.window.js | 18 ++ .../tests/domparsing/innerhtml-01.xhtml | 28 +++ .../tests/domparsing/innerhtml-03.xhtml | 59 ++++++ .../tests/domparsing/innerhtml-04.html | 24 +++ .../tests/domparsing/innerhtml-05.xhtml | 26 +++ .../tests/domparsing/innerhtml-06.html | 19 ++ .../tests/domparsing/innerhtml-07.html | 49 +++++ .../tests/domparsing/innerhtml-mxss.sub.html | 49 +++++ .../tests/domparsing/insert-adjacent.html | 38 ++++ .../domparsing/insert_adjacent_html-xhtml.xhtml | 91 ++++++++ .../tests/domparsing/insert_adjacent_html.html | 94 +++++++++ .../tests/domparsing/insert_adjacent_html.js | 33 +++ .../tests/domparsing/outerhtml-01.html | 15 ++ .../tests/domparsing/outerhtml-02.html | 54 +++++ .../resources/domparser-iframe-base-pushstate.html | 10 + .../resources/domparser-iframe-base.html | 6 + .../resources/domparser-iframe-pushstate.html | 9 + .../domparsing/resources/domparser-iframe.html | 4 + .../tests/domparsing/resources/domparser-iframe.js | 4 + .../domparsing/resources/domparser-url-tests.js | 72 +++++++ .../tests/domparsing/style_attribute_html.html | 52 +++++ .../tests/domparsing/xml-serialization.xhtml | 103 +++++++++ .../tests/domparsing/xmldomparser.html | 13 ++ 37 files changed, 1701 insertions(+) create mode 100644 testing/web-platform/tests/domparsing/DOMParser-parseFromString-encoding.html create mode 100644 testing/web-platform/tests/domparsing/DOMParser-parseFromString-html.html create mode 100644 testing/web-platform/tests/domparsing/DOMParser-parseFromString-url-base-pushstate.html create mode 100644 testing/web-platform/tests/domparsing/DOMParser-parseFromString-url-base.html create mode 100644 testing/web-platform/tests/domparsing/DOMParser-parseFromString-url-moretests.html create mode 100644 testing/web-platform/tests/domparsing/DOMParser-parseFromString-url-pushstate.html create mode 100644 testing/web-platform/tests/domparsing/DOMParser-parseFromString-url.html create mode 100644 testing/web-platform/tests/domparsing/DOMParser-parseFromString-xml-doctype.html create mode 100644 testing/web-platform/tests/domparsing/DOMParser-parseFromString-xml-internal-subset.html create mode 100644 testing/web-platform/tests/domparsing/DOMParser-parseFromString-xml-parsererror.html create mode 100644 testing/web-platform/tests/domparsing/DOMParser-parseFromString-xml.html create mode 100644 testing/web-platform/tests/domparsing/META.yml create mode 100644 testing/web-platform/tests/domparsing/XMLSerializer-serializeToString.html create mode 100644 testing/web-platform/tests/domparsing/createContextualFragment.html create mode 100644 testing/web-platform/tests/domparsing/idlharness.window.js create mode 100644 testing/web-platform/tests/domparsing/innerhtml-01.xhtml create mode 100644 testing/web-platform/tests/domparsing/innerhtml-03.xhtml create mode 100644 testing/web-platform/tests/domparsing/innerhtml-04.html create mode 100644 testing/web-platform/tests/domparsing/innerhtml-05.xhtml create mode 100644 testing/web-platform/tests/domparsing/innerhtml-06.html create mode 100644 testing/web-platform/tests/domparsing/innerhtml-07.html create mode 100644 testing/web-platform/tests/domparsing/innerhtml-mxss.sub.html create mode 100644 testing/web-platform/tests/domparsing/insert-adjacent.html create mode 100644 testing/web-platform/tests/domparsing/insert_adjacent_html-xhtml.xhtml create mode 100644 testing/web-platform/tests/domparsing/insert_adjacent_html.html create mode 100644 testing/web-platform/tests/domparsing/insert_adjacent_html.js create mode 100644 testing/web-platform/tests/domparsing/outerhtml-01.html create mode 100644 testing/web-platform/tests/domparsing/outerhtml-02.html create mode 100644 testing/web-platform/tests/domparsing/resources/domparser-iframe-base-pushstate.html create mode 100644 testing/web-platform/tests/domparsing/resources/domparser-iframe-base.html create mode 100644 testing/web-platform/tests/domparsing/resources/domparser-iframe-pushstate.html create mode 100644 testing/web-platform/tests/domparsing/resources/domparser-iframe.html create mode 100644 testing/web-platform/tests/domparsing/resources/domparser-iframe.js create mode 100644 testing/web-platform/tests/domparsing/resources/domparser-url-tests.js create mode 100644 testing/web-platform/tests/domparsing/style_attribute_html.html create mode 100644 testing/web-platform/tests/domparsing/xml-serialization.xhtml create mode 100644 testing/web-platform/tests/domparsing/xmldomparser.html (limited to 'testing/web-platform/tests/domparsing') diff --git a/testing/web-platform/tests/domparsing/DOMParser-parseFromString-encoding.html b/testing/web-platform/tests/domparsing/DOMParser-parseFromString-encoding.html new file mode 100644 index 0000000000..0dd4468cf2 --- /dev/null +++ b/testing/web-platform/tests/domparsing/DOMParser-parseFromString-encoding.html @@ -0,0 +1,47 @@ + +DOMParser encoding test + + + + + diff --git a/testing/web-platform/tests/domparsing/DOMParser-parseFromString-html.html b/testing/web-platform/tests/domparsing/DOMParser-parseFromString-html.html new file mode 100644 index 0000000000..86e516d618 --- /dev/null +++ b/testing/web-platform/tests/domparsing/DOMParser-parseFromString-html.html @@ -0,0 +1,86 @@ + +DOMParser basic test of HTML parsing + + + diff --git a/testing/web-platform/tests/domparsing/DOMParser-parseFromString-url-base-pushstate.html b/testing/web-platform/tests/domparsing/DOMParser-parseFromString-url-base-pushstate.html new file mode 100644 index 0000000000..41d7344a64 --- /dev/null +++ b/testing/web-platform/tests/domparsing/DOMParser-parseFromString-url-base-pushstate.html @@ -0,0 +1,13 @@ + +DOMParser test of how the document's URL is set (base, pushstate) + + + + + + + + diff --git a/testing/web-platform/tests/domparsing/DOMParser-parseFromString-url-base.html b/testing/web-platform/tests/domparsing/DOMParser-parseFromString-url-base.html new file mode 100644 index 0000000000..5af1cee1c5 --- /dev/null +++ b/testing/web-platform/tests/domparsing/DOMParser-parseFromString-url-base.html @@ -0,0 +1,8 @@ + +DOMParser test of how the document's URL is set (base, no pushstate) + + + + + + diff --git a/testing/web-platform/tests/domparsing/DOMParser-parseFromString-url-moretests.html b/testing/web-platform/tests/domparsing/DOMParser-parseFromString-url-moretests.html new file mode 100644 index 0000000000..e7599f306e --- /dev/null +++ b/testing/web-platform/tests/domparsing/DOMParser-parseFromString-url-moretests.html @@ -0,0 +1,66 @@ + + +DOMParser: Document's url + + +
+ diff --git a/testing/web-platform/tests/domparsing/DOMParser-parseFromString-url-pushstate.html b/testing/web-platform/tests/domparsing/DOMParser-parseFromString-url-pushstate.html new file mode 100644 index 0000000000..ecb89bc741 --- /dev/null +++ b/testing/web-platform/tests/domparsing/DOMParser-parseFromString-url-pushstate.html @@ -0,0 +1,12 @@ + +DOMParser test of how the document's URL is set (no base, pushstate) + + + + + + + diff --git a/testing/web-platform/tests/domparsing/DOMParser-parseFromString-url.html b/testing/web-platform/tests/domparsing/DOMParser-parseFromString-url.html new file mode 100644 index 0000000000..9b9a672c48 --- /dev/null +++ b/testing/web-platform/tests/domparsing/DOMParser-parseFromString-url.html @@ -0,0 +1,7 @@ + +DOMParser test of how the document's URL is set (no pushstate, no base) + + + + + diff --git a/testing/web-platform/tests/domparsing/DOMParser-parseFromString-xml-doctype.html b/testing/web-platform/tests/domparsing/DOMParser-parseFromString-xml-doctype.html new file mode 100644 index 0000000000..cd655acf93 --- /dev/null +++ b/testing/web-platform/tests/domparsing/DOMParser-parseFromString-xml-doctype.html @@ -0,0 +1,27 @@ + + +HTML entities for various XHTML Doctype variants + + + +
+ diff --git a/testing/web-platform/tests/domparsing/DOMParser-parseFromString-xml-internal-subset.html b/testing/web-platform/tests/domparsing/DOMParser-parseFromString-xml-internal-subset.html new file mode 100644 index 0000000000..26b5fa99f1 --- /dev/null +++ b/testing/web-platform/tests/domparsing/DOMParser-parseFromString-xml-internal-subset.html @@ -0,0 +1,24 @@ + +Parsing and serialization of doctype internal subset + + + diff --git a/testing/web-platform/tests/domparsing/DOMParser-parseFromString-xml-parsererror.html b/testing/web-platform/tests/domparsing/DOMParser-parseFromString-xml-parsererror.html new file mode 100644 index 0000000000..f6985aa20a --- /dev/null +++ b/testing/web-platform/tests/domparsing/DOMParser-parseFromString-xml-parsererror.html @@ -0,0 +1,50 @@ + +DOMParser: <parsererror> element added on error + + + diff --git a/testing/web-platform/tests/domparsing/DOMParser-parseFromString-xml.html b/testing/web-platform/tests/domparsing/DOMParser-parseFromString-xml.html new file mode 100644 index 0000000000..b07bb3d87c --- /dev/null +++ b/testing/web-platform/tests/domparsing/DOMParser-parseFromString-xml.html @@ -0,0 +1,77 @@ + +DOMParser + + + +
+ diff --git a/testing/web-platform/tests/domparsing/META.yml b/testing/web-platform/tests/domparsing/META.yml new file mode 100644 index 0000000000..72f66c4301 --- /dev/null +++ b/testing/web-platform/tests/domparsing/META.yml @@ -0,0 +1,4 @@ +spec: https://w3c.github.io/DOM-Parsing/ +suggested_reviewers: + - ChrisParis + - jdm diff --git a/testing/web-platform/tests/domparsing/XMLSerializer-serializeToString.html b/testing/web-platform/tests/domparsing/XMLSerializer-serializeToString.html new file mode 100644 index 0000000000..17280af7b8 --- /dev/null +++ b/testing/web-platform/tests/domparsing/XMLSerializer-serializeToString.html @@ -0,0 +1,231 @@ + + + + + domparsing Test: XMLSerializer.serializeToString + + + + +

domparsing_XMLSerializer_serializeToString

+ + + diff --git a/testing/web-platform/tests/domparsing/createContextualFragment.html b/testing/web-platform/tests/domparsing/createContextualFragment.html new file mode 100644 index 0000000000..170c0c464d --- /dev/null +++ b/testing/web-platform/tests/domparsing/createContextualFragment.html @@ -0,0 +1,179 @@ + +createContextualFragment() tests +
+ + + diff --git a/testing/web-platform/tests/domparsing/idlharness.window.js b/testing/web-platform/tests/domparsing/idlharness.window.js new file mode 100644 index 0000000000..f5f32b3bb5 --- /dev/null +++ b/testing/web-platform/tests/domparsing/idlharness.window.js @@ -0,0 +1,18 @@ +// META: script=/resources/WebIDLParser.js +// META: script=/resources/idlharness.js + +'use strict'; + +// https://w3c.github.io/DOM-Parsing/ + +idl_test( + ['DOM-Parsing'], + ['dom'], + idlArray => { + idlArray.add_objects({ + Element: ['document.createElement("div")'], + Range: ['new Range()'], + XMLSerializer: ['new XMLSerializer()'], + }) + } +); diff --git a/testing/web-platform/tests/domparsing/innerhtml-01.xhtml b/testing/web-platform/tests/domparsing/innerhtml-01.xhtml new file mode 100644 index 0000000000..08345ac58b --- /dev/null +++ b/testing/web-platform/tests/domparsing/innerhtml-01.xhtml @@ -0,0 +1,28 @@ + + +innerHTML in XHTML: getting while the document is in an invalid state + + + + + + + + +
+ + + diff --git a/testing/web-platform/tests/domparsing/innerhtml-03.xhtml b/testing/web-platform/tests/domparsing/innerhtml-03.xhtml new file mode 100644 index 0000000000..313531e49c --- /dev/null +++ b/testing/web-platform/tests/domparsing/innerhtml-03.xhtml @@ -0,0 +1,59 @@ + + + +innerHTML in XHTML + + + + + + + +
+ + + diff --git a/testing/web-platform/tests/domparsing/innerhtml-04.html b/testing/web-platform/tests/domparsing/innerhtml-04.html new file mode 100644 index 0000000000..32c921d235 --- /dev/null +++ b/testing/web-platform/tests/domparsing/innerhtml-04.html @@ -0,0 +1,24 @@ + +innerHTML in HTML + + + + +
+ diff --git a/testing/web-platform/tests/domparsing/innerhtml-05.xhtml b/testing/web-platform/tests/domparsing/innerhtml-05.xhtml new file mode 100644 index 0000000000..3afb681523 --- /dev/null +++ b/testing/web-platform/tests/domparsing/innerhtml-05.xhtml @@ -0,0 +1,26 @@ + + +innerHTML in XHTML + + + + + + + + +
+ + + + diff --git a/testing/web-platform/tests/domparsing/innerhtml-06.html b/testing/web-platform/tests/domparsing/innerhtml-06.html new file mode 100644 index 0000000000..81e9c57b5c --- /dev/null +++ b/testing/web-platform/tests/domparsing/innerhtml-06.html @@ -0,0 +1,19 @@ + + + +math in html: innerHTML + + + + +

math in html: innerHTML

+
+
+
x
+
+ diff --git a/testing/web-platform/tests/domparsing/innerhtml-07.html b/testing/web-platform/tests/domparsing/innerhtml-07.html new file mode 100644 index 0000000000..b48b421eff --- /dev/null +++ b/testing/web-platform/tests/domparsing/innerhtml-07.html @@ -0,0 +1,49 @@ + +innerHTML and string conversion + + + + +
+ diff --git a/testing/web-platform/tests/domparsing/innerhtml-mxss.sub.html b/testing/web-platform/tests/domparsing/innerhtml-mxss.sub.html new file mode 100644 index 0000000000..7563d892d9 --- /dev/null +++ b/testing/web-platform/tests/domparsing/innerhtml-mxss.sub.html @@ -0,0 +1,49 @@ + + + + + + +
+ + diff --git a/testing/web-platform/tests/domparsing/insert-adjacent.html b/testing/web-platform/tests/domparsing/insert-adjacent.html new file mode 100644 index 0000000000..f43ec406e4 --- /dev/null +++ b/testing/web-platform/tests/domparsing/insert-adjacent.html @@ -0,0 +1,38 @@ + +insertAdjacentHTML + + + + +
+
+ + diff --git a/testing/web-platform/tests/domparsing/insert_adjacent_html-xhtml.xhtml b/testing/web-platform/tests/domparsing/insert_adjacent_html-xhtml.xhtml new file mode 100644 index 0000000000..f02f425c47 --- /dev/null +++ b/testing/web-platform/tests/domparsing/insert_adjacent_html-xhtml.xhtml @@ -0,0 +1,91 @@ + + + insertAdjacentHTML in HTML + + + + + +

+ +
+ + diff --git a/testing/web-platform/tests/domparsing/insert_adjacent_html.html b/testing/web-platform/tests/domparsing/insert_adjacent_html.html new file mode 100644 index 0000000000..d8b3874819 --- /dev/null +++ b/testing/web-platform/tests/domparsing/insert_adjacent_html.html @@ -0,0 +1,94 @@ + + + + insertAdjacentHTML in HTML + + + + + +

+ +
+ + diff --git a/testing/web-platform/tests/domparsing/insert_adjacent_html.js b/testing/web-platform/tests/domparsing/insert_adjacent_html.js new file mode 100644 index 0000000000..2980037433 --- /dev/null +++ b/testing/web-platform/tests/domparsing/insert_adjacent_html.js @@ -0,0 +1,33 @@ +function testThrowingNoParent(element, desc) { + test(function() { + assert_throws_dom("NO_MODIFICATION_ALLOWED_ERR", + function() { element.insertAdjacentHTML("afterend", "") } + ); + assert_throws_dom("NO_MODIFICATION_ALLOWED_ERR", + function() { element.insertAdjacentHTML("beforebegin", "") } + ); + assert_throws_dom("NO_MODIFICATION_ALLOWED_ERR", + function() { element.insertAdjacentHTML("afterend", "foo") } + ); + assert_throws_dom("NO_MODIFICATION_ALLOWED_ERR", + function() { element.insertAdjacentHTML("beforebegin", "foo") } + ); + }, "When the parent node is " + desc + ", insertAdjacentHTML should throw for beforebegin and afterend (text)"); + test(function() { + assert_throws_dom("NO_MODIFICATION_ALLOWED_ERR", + function() { element.insertAdjacentHTML("afterend", "") } + ); + assert_throws_dom("NO_MODIFICATION_ALLOWED_ERR", + function() { element.insertAdjacentHTML("beforebegin", "") } + ); + }, "When the parent node is " + desc + ", insertAdjacentHTML should throw for beforebegin and afterend (comments)"); + test(function() { + assert_throws_dom("NO_MODIFICATION_ALLOWED_ERR", + function() { element.insertAdjacentHTML("afterend", "
") } + ); + assert_throws_dom("NO_MODIFICATION_ALLOWED_ERR", + function() { element.insertAdjacentHTML("beforebegin", "
") } + ); + }, "When the parent node is " + desc + ", insertAdjacentHTML should throw for beforebegin and afterend (elements)"); +} + diff --git a/testing/web-platform/tests/domparsing/outerhtml-01.html b/testing/web-platform/tests/domparsing/outerhtml-01.html new file mode 100644 index 0000000000..d9a38b7045 --- /dev/null +++ b/testing/web-platform/tests/domparsing/outerhtml-01.html @@ -0,0 +1,15 @@ + +outerHTML: child of #document + + + + +
+ + diff --git a/testing/web-platform/tests/domparsing/outerhtml-02.html b/testing/web-platform/tests/domparsing/outerhtml-02.html new file mode 100644 index 0000000000..1ce5df03e4 --- /dev/null +++ b/testing/web-platform/tests/domparsing/outerhtml-02.html @@ -0,0 +1,54 @@ + +outerHTML and string conversion + + + + +
+ diff --git a/testing/web-platform/tests/domparsing/resources/domparser-iframe-base-pushstate.html b/testing/web-platform/tests/domparsing/resources/domparser-iframe-base-pushstate.html new file mode 100644 index 0000000000..9c4a1bd07a --- /dev/null +++ b/testing/web-platform/tests/domparsing/resources/domparser-iframe-base-pushstate.html @@ -0,0 +1,10 @@ + + +An iframe that does DOMParser stuff with base and pushstates itself + + + + diff --git a/testing/web-platform/tests/domparsing/resources/domparser-iframe-base.html b/testing/web-platform/tests/domparsing/resources/domparser-iframe-base.html new file mode 100644 index 0000000000..e8a084b7dc --- /dev/null +++ b/testing/web-platform/tests/domparsing/resources/domparser-iframe-base.html @@ -0,0 +1,6 @@ + + +An iframe that does DOMParser stuff with base + + + diff --git a/testing/web-platform/tests/domparsing/resources/domparser-iframe-pushstate.html b/testing/web-platform/tests/domparsing/resources/domparser-iframe-pushstate.html new file mode 100644 index 0000000000..b2821c6994 --- /dev/null +++ b/testing/web-platform/tests/domparsing/resources/domparser-iframe-pushstate.html @@ -0,0 +1,9 @@ + + +An iframe that does DOMParser stuff and pushstates itself + + + diff --git a/testing/web-platform/tests/domparsing/resources/domparser-iframe.html b/testing/web-platform/tests/domparsing/resources/domparser-iframe.html new file mode 100644 index 0000000000..710f141bb9 --- /dev/null +++ b/testing/web-platform/tests/domparsing/resources/domparser-iframe.html @@ -0,0 +1,4 @@ + + +An iframe that does DOMParser stuff + diff --git a/testing/web-platform/tests/domparsing/resources/domparser-iframe.js b/testing/web-platform/tests/domparsing/resources/domparser-iframe.js new file mode 100644 index 0000000000..a62d2f293b --- /dev/null +++ b/testing/web-platform/tests/domparsing/resources/domparser-iframe.js @@ -0,0 +1,4 @@ +window.doParse = (html, mimeType) => { + const parser = new DOMParser(); + return parser.parseFromString(html, mimeType); +}; diff --git a/testing/web-platform/tests/domparsing/resources/domparser-url-tests.js b/testing/web-platform/tests/domparsing/resources/domparser-url-tests.js new file mode 100644 index 0000000000..7b02fab1c3 --- /dev/null +++ b/testing/web-platform/tests/domparsing/resources/domparser-url-tests.js @@ -0,0 +1,72 @@ +const loadPromise = new Promise(resolve => { window.resolveLoadPromise = resolve; }); + +function assertURL(doc, expectedURL) { + assert_equals(doc.URL, expectedURL, "document.URL"); + assert_equals(doc.documentURI, expectedURL, "document.documentURI"); + assert_equals(doc.baseURI, expectedURL, "document.baseURI"); +} + +const supportedTypes = [ + "text/html", + "text/xml", + "application/xml", + "application/xhtml+xml", + "image/svg+xml", +]; + +const invalidXML = `1`; +const inputs = { + valid: "", + "invalid XML": invalidXML +}; + +for (const mimeType of supportedTypes) { + for (const [inputName, input] of Object.entries(inputs)) { + if (mimeType === "text/html" && input === invalidXML) { + continue; + } + + test(() => { + const parser = new DOMParser(); + const doc = parser.parseFromString(input, mimeType); + + assertURL(doc, document.URL); + }, `${mimeType} ${inputName}: created normally`); + + promise_test(async () => { + await loadPromise; + + const parser = new frames[0].DOMParser(); + const doc = parser.parseFromString(input, mimeType); + + assertURL(doc, frames[0].document.URL); + }, `${mimeType} ${inputName}: created using another iframe's DOMParser from this frame`); + + promise_test(async () => { + await loadPromise; + + const parser = new frames[0].DOMParser(); + const doc = frames[0].doParse(input, mimeType); + + assertURL(doc, frames[0].document.URL); + }, `${mimeType} ${inputName}: created using another iframe's DOMParser from that frame`); + + promise_test(async () => { + await loadPromise; + + const parser = new DOMParser(); + const doc = frames[0].DOMParser.prototype.parseFromString.call(parser, input, mimeType); + + assertURL(doc, document.URL); + }, `${mimeType} ${inputName}: created using a parser from this frame and the method from the iframe`); + + promise_test(async () => { + await loadPromise; + + const parser = new frames[0].DOMParser(); + const doc = DOMParser.prototype.parseFromString.call(parser, input, mimeType); + + assertURL(doc, frames[0].document.URL); + }, `${mimeType} ${inputName}: created using a parser from the iframe and the method from this frame`); + } +} diff --git a/testing/web-platform/tests/domparsing/style_attribute_html.html b/testing/web-platform/tests/domparsing/style_attribute_html.html new file mode 100644 index 0000000000..f7f057d2d8 --- /dev/null +++ b/testing/web-platform/tests/domparsing/style_attribute_html.html @@ -0,0 +1,52 @@ + + +Style attribute in HTML + + + diff --git a/testing/web-platform/tests/domparsing/xml-serialization.xhtml b/testing/web-platform/tests/domparsing/xml-serialization.xhtml new file mode 100644 index 0000000000..852bbcc9fd --- /dev/null +++ b/testing/web-platform/tests/domparsing/xml-serialization.xhtml @@ -0,0 +1,103 @@ + + + XML serialization + + + + +
+ + + diff --git a/testing/web-platform/tests/domparsing/xmldomparser.html b/testing/web-platform/tests/domparsing/xmldomparser.html new file mode 100644 index 0000000000..9dac65d305 --- /dev/null +++ b/testing/web-platform/tests/domparsing/xmldomparser.html @@ -0,0 +1,13 @@ + + +XML Dom Parse readyState Test + + + -- cgit v1.2.3