/php-src/ext/dom/tests/ |
H A D | DOMParentNode_empty_argument.phpt | 4 dom 7 $dom = new DOMDocument(); 22 echo $dom->saveXML(); 25 echo $dom->saveXML(); 28 echo $dom->saveXML(); 44 $dom->append(); 45 $dom->prepend(); 46 echo $dom->saveXML(), "\n"; 51 $dom->appendChild($cdata); 57 echo $dom->saveXML(), "\n"; [all …]
|
H A D | DOMElement_replaceChildren.phpt | 4 dom 8 $dom = new DOMDocument(); 14 $dom->documentElement->replaceChildren($dom->documentElement); 20 $dom->documentElement->firstElementChild->replaceChildren($dom->documentElement); 27 $dom->documentElement->replaceChildren('foo', $dom->createElement('p'), 'bar'); 28 echo $dom->saveXML(); 37 echo $dom->saveXML(); 43 var_dump($dom->saveXML($fragment)); 52 $dom->replaceChildren($dom->documentElement); 53 echo $dom->saveXML(); [all …]
|
H A D | DOMElement_className.phpt | 4 dom 14 $dom = new DOMDocument(); 15 $dom->loadXML('<html/>'); 17 var_dump($dom->documentElement->className); 19 var_dump($dom->documentElement->className); 20 $dom->documentElement->className = ""; 21 var_dump($dom->documentElement->className); 22 $dom->documentElement->className = "é"; 24 $dom->documentElement->className = "\0"; 26 $dom->documentElement->className = 12345; [all …]
|
H A D | bug80927.phpt | 4 dom 9 $dom = new DOMDocument(); 10 $dom->appendChild($dom->createElement("html")); 12 $dom->removeChild($dom->documentElement); 14 echo $dom->saveXML(); 26 $dom = new DOMDocument(); 27 $dom->appendChild($dom->createElement("html")); 30 $foo = $dom->appendChild($dom->createElement('foo')); 40 echo $dom->saveXML(); 48 $dom->appendChild($dom->createElement('html')); [all …]
|
H A D | fragments_multiple_nodes_DOMParentNode.phpt | 4 dom 8 $dom = new DOMDocument(); 11 $container = $dom->documentElement->firstElementChild; 13 $fragment = $dom->createDocumentFragment(); 14 $fragment->appendChild($dom->createElement('p', '1')); 17 echo $dom->saveXML(); 19 $dom->documentElement->append('foo'); 20 echo $dom->saveXML(); 22 $fragment = $dom->createDocumentFragment(); 25 $dom->documentElement->prepend($fragment); [all …]
|
H A D | bug38474.phpt | 4 dom 16 $dom = new DomDocument(); 17 $dom->loadXML($xml); 18 echo $dom->firstChild->getAttribute('type')."\n"; 21 $dom->firstChild->setAttribute('pre:type', 'bar2'); 22 $dom->firstChild->setAttribute('type', 'foo2'); 26 echo $dom->firstChild->getAttribute('type')."\n"; 30 $dom->firstChild->removeAttribute('pre:type'); 31 $dom->firstChild->removeAttribute('type'); 33 echo $dom->firstChild->getAttribute('type')."\n"; [all …]
|
H A D | DOMNode_getRootNode.phpt | 4 dom 8 $dom = new DOMDocument(); 9 $dom->loadXML('<?xml version="1.0"?><html><body/></html>'); 11 var_dump($dom->documentElement->firstElementChild->getRootNode() === $dom); 12 $p = $dom->createElement('p'); 14 $dom->documentElement->appendChild($p); 15 var_dump($p->getRootNode() === $dom); 16 $dom->documentElement->remove(); 19 $fragment = $dom->createDocumentFragment(); 21 $div = $fragment->appendChild($dom->createElement('div'));
|
H A D | DOMNode_normalize_advanced.phpt | 4 dom 8 $dom = new DOMDocument; 9 $root = $dom->appendChild($dom->createElement("root")); 10 $child1 = $root->appendChild($dom->createElement("child1")); 11 $child2 = $root->appendChild($dom->createElement("child2")); 13 $child1->appendChild($dom->createTextNode("abc")); 14 $child1->appendChild($dom->createTextNode("")); 15 $child1->appendChild($dom->createTextNode("def")); 17 $child2->appendChild($dom->createTextNode("")); 20 echo $dom->saveXML();
|
H A D | bug65196.phpt | 4 dom 7 $dom = new DOMDocument(); 9 $frag1 = $dom->createDocumentFragment(); 10 var_dump($dom->saveHTML($frag1)); 12 $frag2 = $dom->createDocumentFragment(); 13 $div = $dom->createElement('div'); 14 $div->appendChild($dom->createElement('span')); 16 $frag2->appendChild($dom->createElement('div')); 17 $frag2->appendChild($dom->createElement('div')); 18 var_dump($dom->saveHTML($frag2));
|
H A D | DOMElement_insertAdjacentElement.phpt | 4 dom 8 $dom = new DOMDocument(); 10 $container = $dom->documentElement; 16 var_dump($dom->createElement('free')->insertAdjacentElement("afterend", $dom->createElement('elemen… 42 echo $dom->saveXML(); 45 echo $dom->saveXML(); 48 echo $dom->saveXML(); 51 echo $dom->saveXML(); 60 testNormalCases($dom, false); 64 echo $dom->saveXML($empty), "\n"; [all …]
|
H A D | DOMNode_hasChildNodes.phpt | 7 dom 11 $dom = new DOMDocument(); 13 $dom->loadXML('<root/>'); 15 echo $dom->saveXML(); 18 var_dump($dom->documentElement->hasChildNodes()); 21 $dom->loadXML('<root><a/></root>'); 22 var_dump($dom->documentElement->hasChildNodes()); 25 $dom->documentElement->removeChild($dom->documentElement->firstChild); 26 echo $dom->saveXML(); 29 var_dump($dom->documentElement->hasChildNodes()); [all …]
|
H A D | DOMDocument_validate_external_dtd.phpt | 7 dom 10 // reusing existing xml: http://cvs.php.net/viewvc.cgi/php-src/ext/dom/tests/dom.xml?view=co&conten… 11 // reusing existing dtd: http://cvs.php.net/viewvc.cgi/php-src/ext/dom/tests/dom.ent?view=co&conten… 12 $dom = new DOMDocument('1.0'); 13 $dom->substituteEntities = true; 14 $dom->load(__DIR__.'/dom.xml'); 15 var_dump($dom->validate());
|
/php-src/ext/dom/tests/modern/html/serializer/ |
H A D | HTMLDocument_serialize_roots.phpt | 4 dom 9 $dom = Dom\XMLDocument::createEmpty(); 10 $cdata = $dom->createCDATASection("cdata"); 12 $dom = Dom\HTMLDocument::createEmpty(); 13 $container = $dom->appendChild($dom->createElement("container")); 21 var_dump($dom->saveHtml($comment)); 22 var_dump($dom->saveHtml($cdata)); 23 var_dump($dom->saveHtml($emptyElement)); 24 var_dump($dom->saveHtml($text)); 25 var_dump($dom->saveHtml($pi)); [all …]
|
/php-src/ext/dom/tests/modern/spec/ |
H A D | XMLDocument_getElementsByTagName.phpt | 4 dom 11 $dom = Dom\XMLDocument::createEmpty(); 12 $container = $dom->appendChild(createElement($dom, "container")); 13 $container->appendChild(createElement($dom, "HTML", "1")); 23 dumpNodeList($dom->getElementsByTagName("HTml")); 24 dumpNodeList($dom->getElementsByTagName("htML")); 25 dumpNodeList($dom->getElementsByTagName("html")); 26 dumpNodeList($dom->getElementsByTagName("HTML")); 27 dumpNodeList($dom->getElementsByTagName("foo:html")); 28 dumpNodeList($dom->getElementsByTagName("foo:HTML")); [all …]
|
H A D | documentURI_URL.phpt | 4 dom 9 var_dump($dom->documentURI); 10 var_dump($dom->URL); 13 $dom->URL = NULL; 14 var_dump($dom->documentURI); 15 var_dump($dom->URL); 20 $dom->URL = ""; 21 var_dump($dom->documentURI); 22 var_dump($dom->URL); 25 var_dump($dom->documentURI); [all …]
|
H A D | Node_nodeName.phpt | 4 dom 10 $dom = Dom\HTMLDocument::createEmpty(); 12 $dom->appendChild($dom->createElement('container')); 13 var_dump($dom->createAttributeNS('http://www.w3.org/1999/xhtml', 'html')->nodeName); 18 var_dump($dom->createElementNS('http://www.w3.org/1999/xhtml', 'html')->nodeName); 22 var_dump($dom->createElementNS('', 'html')->nodeName); 23 var_dump($dom->createElementNS(null, 'html')->nodeName); 27 $dom = Dom\XMLDocument::createEmpty(); 29 $dom->appendChild($dom->createElement('container')); 39 var_dump($dom->createElementNS('', 'html')->nodeName); [all …]
|
H A D | HTMLDocument_getElementsByTagName.phpt | 4 dom 11 $dom = Dom\HTMLDocument::createEmpty(); 12 $container = $dom->appendChild(createElement($dom, "container")); 13 $container->appendChild(createElement($dom, "HTML", "1")); 23 dumpNodeList($dom->getElementsByTagName("HTml")); 24 dumpNodeList($dom->getElementsByTagName("htML")); 25 dumpNodeList($dom->getElementsByTagName("html")); 26 dumpNodeList($dom->getElementsByTagName("HTML")); 30 dumpNodeList($dom->getElementsByTagName("foo:html")); 32 dumpNodeList($dom->getElementsByTagName("foo:HTML")); [all …]
|
H A D | Node_isEqualNode_02.phpt | 4 dom 8 $dom = Dom\HTMLDocument::createEmpty(); 9 $dom->append($dom->createElement("container")); 10 $e1 = $dom->documentElement->appendChild($dom->createElement("foo1")); 12 $e2 = $dom->documentElement->appendChild($dom->createElement("foo2")); 17 $e2->setAttributeNodeNS($child = $dom->createAttributeNS("http://example.com", "foo:bar")); 20 $dom2 = Dom\HTMLDocument::createFromString("<!DOCTYPE HTML>" . $dom->saveHtml()); 22 var_dump($dom->saveHtml($dom->getElementsByTagName("container")[0])); 24 var_dump($dom->getElementsByTagName("container")[0]->isEqualNode($dom2->getElementsByTagName("conta…
|
H A D | clone_text_nodes.phpt | 4 dom 8 $dom = Dom\XMLDocument::createEmpty(); 9 $root = $dom->appendChild($dom->createElementNS("urn:a", "a:root")); 12 $root->appendChild($dom->createTextNode("a")); 13 $root->appendChild($dom->createTextNode("foo")); 14 $root->appendChild($dom->createTextNode("b")); 16 $child->appendChild($dom->createTextNode("c")); 20 echo $dom->saveXml(), "\n"; 26 echo $dom->saveXml($clone), "\n"; 29 echo $dom->saveXml($clone), "\n"; [all …]
|
H A D | Element_tagName.phpt | 4 dom 10 $dom = Dom\HTMLDocument::createEmpty(); 11 var_dump($dom->createElementNS('http://www.w3.org/1999/xhtml', 'html')->tagName); 12 var_dump($dom->createElementNS('http://www.w3.org/1999/xhtml/', 'html')->tagName); 13 var_dump($dom->createElementNS('http://www.w3.org/1999/xhtml', 'foo:html')->tagName); 15 var_dump($dom->createElementNS('', 'html')->tagName); 16 var_dump($dom->createElementNS(null, 'html')->tagName); 20 $dom = Dom\XMLDocument::createEmpty(); 21 var_dump($dom->createElementNS('http://www.w3.org/1999/xhtml', 'html')->tagName); 25 var_dump($dom->createElementNS('', 'html')->tagName); [all …]
|
H A D | Document_getElementsByTagNameNS.phpt | 4 dom 10 $dom = Dom\HTMLDocument::createFromString(<<<HTML 22 $body = $dom->getElementsByTagName('body')->item(0); 27 function dump($dom, $uri, $local) { 39 dump($dom, 'http://www.w3.org/1999/xhtml', 'p'); 40 dump($dom, '*', 'p'); 41 dump($dom, '*', '*'); 42 dump($dom, '', '*'); 43 dump($dom, NULL, '*'); 44 dump($dom, '*', 'svg'); [all …]
|
H A D | Node_replaceChild_edge_cases.phpt | 4 dom 9 $dom->documentElement->remove(); 13 $dom->appendChild($parent); 41 $parent->replaceChild($dom->createElement("new-child"), $dom->createElement("old-child")); 58 $dom->replaceChild($dom->createTextNode("text"), $parent); 85 $comment = $dom->appendChild($dom->createComment("comment")); 87 $dom->replaceChild($dom->createElement("new-child"), $comment); 95 $dom->replaceChild($dom->createElement("new-child"), $dom->doctype); 103 $dom->replaceChild($dom->doctype, $parent); 111 echo $dom->saveHtml(), "\n"; [all …]
|
/php-src/ext/dom/tests/modern/html/interactions/ |
H A D | HTMLDocument_getElementsByTagName.phpt | 4 dom 8 $dom = Dom\HTMLDocument::createFromString(<<<HTML 29 var_dump($dom->getElementsByTagName("p")[0]?->nodeName); 30 var_dump($dom->getElementsByTagName("math")[0]?->nodeName); 31 var_dump($dom->getElementsByTagName("mtable")[0]?->nodeName); 32 var_dump($dom->getElementsByTagName("svg")[0]?->nodeName); 33 var_dump($dom->getElementsByTagName("circle")[0]?->nodeName); 37 var_dump($dom->getElementsByTagNameNS("*", "p")[0]?->nodeName); 38 var_dump($dom->getElementsByTagNameNS("*", "math")[0]?->nodeName); 39 var_dump($dom->getElementsByTagNameNS("*", "mtable")[0]?->nodeName); [all …]
|
/php-src/ext/dom/tests/modern/html/encoding/ |
H A D | HTMLDocument_encoding_field_test.phpt | 4 dom 8 $dom = Dom\HTMLDocument::createEmpty(); 9 var_dump($dom->charset); 10 $dom->inputEncoding = "CSeuckr"; 11 var_dump($dom->characterSet); 13 $dom->charset = "nope"; 17 var_dump($dom->charset); 19 var_dump($dom->characterSet); 21 $dom->charset = ""; 25 var_dump($dom->inputEncoding); [all …]
|
/php-src/ext/dom/ |
H A D | config.w32 | 3 ARG_WITH("dom", "DOM support", "yes"); 7 ADD_EXTENSION_DEP('dom', 'libxml') && 10 EXTENSION("dom", "php_dom.c attr.c document.c \ 20 ADD_SOURCES("ext/dom/lexbor/lexbor/ports/windows_nt/lexbor/core", "memory.c", "dom"); 22 ADD_SOURCES("ext/dom/lexbor/lexbor/dom", "interface.c", "dom"); 25 …ADD_SOURCES("ext/dom/lexbor/lexbor/html/tree", "active_formatting.c open_elements.c error.c", "dom… 27 …ADD_SOURCES("ext/dom/lexbor/lexbor/html", "encoding.c interface.c parser.c token.c token_attr.c to… 30 ADD_SOURCES("ext/dom/lexbor/lexbor/selectors", "selectors.c", "dom"); 31 ADD_SOURCES("ext/dom/lexbor/lexbor/ns", "ns.c", "dom"); 32 ADD_SOURCES("ext/dom/lexbor/lexbor/tag", "tag.c", "dom"); [all …]
|