/PHP-8.3/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 | 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());
|
H A D | bug36756.phpt | 4 dom 9 $dom = new DOMDocument(); 10 $dom->loadXML('<root><child/></root>'); 11 $xpath = new DOMXpath($dom); 14 $dom->removeChild($GLOBALS['dom']->firstChild); 17 $dom->loadXML('<root><child/></root>'); 18 $xpath = new DOMXpath($dom); 21 $GLOBALS['dom']->removeChild($GLOBALS['dom']->firstChild);
|
H A D | gh12002.phpt | 4 dom 13 $dom = new DOMDocument(); 14 $dom->encoding = make_nonconst('utf-8'); 15 var_dump($dom->encoding); 17 $dom->encoding = make_nonconst('foobar'); 21 var_dump($dom->encoding); 22 $dom->encoding = make_nonconst('utf-16le'); 23 var_dump($dom->encoding); 25 $dom->encoding = NULL; 29 var_dump($dom->encoding);
|
H A D | DOMComment_replaceData_basic.phpt | 7 dom 11 $dom = new DomDocument(); 12 $comment = $dom->createComment('test-comment'); 14 $dom->appendChild($comment); 15 echo $dom->saveXML(); 18 $dom = new DomDocument(); 19 $comment = $dom->createComment('test-comment'); 21 $dom->appendChild($comment); 22 echo $dom->saveXML();
|
H A D | DOMNode_contains.phpt | 4 dom 8 $dom = new DOMDocument(); 9 $dom->loadXML(<<<XML 26 $xpath = new DOMXPath($dom); 36 var_dump($dom->contains(new stdClass)); 44 var_dump($dom->contains($dom)); 52 var_dump($dom->contains($dom->doctype)); 53 var_dump($dom->contains($dom->doctype)); 54 var_dump($dom->contains($dom->documentElement->getAttributeNode('xmlns:test'))); 68 $newElement = $dom->createElement('x'); [all …]
|
H A D | gh11682.phpt | 4 dom 8 $dom = new DOMDocument; 9 $dom->loadXML('<?xml version="1.0" ?><root><node /></root>'); 12 $dom->createElement('foo1'), 13 $dom->createElement('foo2'), 14 $dom->createElement('foo3') 17 $node = $dom->getElementsByTagName('node')->item(0); 22 echo $dom->saveXML();
|
H A D | DOMDocument_adoptNode_attribute_references.phpt | 4 dom 8 $dom = new DOMDocument; 9 $root = $dom->appendChild($dom->createElement('root')); 12 echo $dom->saveXML(); 14 $dom = new DOMDocument; 15 $dom->appendChild($dom->adoptNode($root)); 16 foreach ($dom->documentElement->attributes as $attr) {
|
H A D | DOM4_ParentNode_append.phpt | 4 dom 11 $dom = new DOMDocument; 12 $dom->loadXML('<test><mark/><mark /><mark /></test>'); 14 $element = $dom->documentElement; 16 $dom->createElement('element', 'content'), 20 var_dump($dom->documentElement->childElementCount); 24 $dom->createElement('element', 'content'), 27 var_dump($dom->documentElement->childElementCount);
|
H A D | DOMElement_append_hierarchy_test.phpt | 4 dom 12 $dom = clone $dom_original; 16 var_dump($dom->saveHTML()); 19 $dom = clone $dom_original; 23 var_dump($dom->saveHTML()); 26 $dom = clone $dom_original; 30 var_dump($dom->saveHTML()); 33 $dom = clone $dom_original; 40 var_dump($dom->saveHTML()); 43 $dom = clone $dom_original; [all …]
|
H A D | DOMElement_prepend_hierarchy_test.phpt | 4 dom 12 $dom = clone $dom_original; 16 var_dump($dom->saveHTML()); 19 $dom = clone $dom_original; 23 var_dump($dom->saveHTML()); 26 $dom = clone $dom_original; 30 var_dump($dom->saveHTML()); 33 $dom = clone $dom_original; 40 var_dump($dom->saveHTML()); 43 $dom = clone $dom_original; [all …]
|
H A D | DOMDocument_validate_on_parse_basic.phpt | 7 dom 13 $dom = new DOMDocument; 14 $dom->loadXML($xmlstr); 16 if( !$dom ) 23 var_dump($dom->validateOnParse); 25 $dom->validateOnParse = TRUE; 27 var_dump($dom->validateOnParse); 29 $dom->validateOnParse = FALSE; 31 var_dump($dom->validateOnParse);
|
H A D | DOMNode_insertBefore.phpt | 7 dom 11 $dom = new DOMDocument(); 12 $dom->loadXML('<root/>'); 13 echo $dom->saveXML(); 15 $e1 = $dom->createElement("A"); 16 $e2 = $dom->documentElement->appendChild($dom->createElement("B")); 19 echo $dom->saveXML(); 23 echo $dom->saveXML();
|
H A D | DOMDocument_encoding_basic.phpt | 7 dom 13 $dom = new DOMDocument; 14 $dom->loadXML($xmlstr); 16 if( !$dom ) 22 echo "Empty Encoding Read: '{$dom->encoding}'\n"; 25 $ret = $dom->encoding = 'NYPHP DOMinatrix'; 31 $ret = $dom->encoding = 'ISO-8859-1'; 35 $ret = $dom->encoding = 'UTF-8'; 37 echo "UTF-8 Encoding Read: {$dom->encoding}\n"; 39 $ret = $dom->encoding = 'UTF-16'; [all …]
|
H A D | DOMElement_setAttributeNS_prefix_conflict.phpt | 4 dom 9 $dom = new DOMDocument(); 11 $dom->documentElement->setAttributeNS('http://php.net/2', 'foo:bar', 'no1'); 12 echo $dom->saveXML(); 13 $dom->documentElement->setAttributeNS('http://php.net/2', 'bar', 'no2'); 14 echo $dom->saveXML(); 18 $dom = new DOMDocument(); 20 $dom->documentElement->setAttributeNS('http://php.net/2', 'bar', 'no1'); 21 echo $dom->saveXML(); 22 $dom->documentElement->setAttributeNS('http://php.net/2', 'bar', 'no2'); [all …]
|
H A D | gh11625.phpt | 4 dom 15 $dom = new DOMDocument(); 16 $dom->loadXML($html); 21 $mutator($dom, $div, $i); 22 echo $dom->saveHTML(); 29 test(function($dom, $div, $i) { 30 $fragment = $dom->createDocumentFragment(); 37 test(function($dom, $div, $i) { 38 $fragment = $dom->createDocumentFragment(); 45 test(function($dom, $div, $i) { [all …]
|