/PHP-7.1/ext/simplexml/ |
H A D | simplexml.c | 103 if (sxe && sxe->iter.type != SXE_ITER_NONE) { in php_sxe_get_first_node() 299 …if ((!test || !xmlStrcmp(attr->name, sxe->iter.name)) && match_ns(sxe, (xmlNodePtr) attr, sxe->ite… in sxe_prop_dim_read() 341 _node_as_zval(sxe, node, rv, SXE_ITER_NONE, NULL, sxe->iter.nsprefix, sxe->iter.isprefix); in sxe_prop_dim_read() 347 _node_as_zval(sxe, node, rv, SXE_ITER_NONE, NULL, sxe->iter.nsprefix, sxe->iter.isprefix); in sxe_prop_dim_read() 356 _node_as_zval(sxe, node, rv, newtype, name, sxe->iter.nsprefix, sxe->iter.isprefix); in sxe_prop_dim_read() 565 …if ((!test || !xmlStrcmp(attr->name, sxe->iter.name)) && match_ns(sxe, (xmlNodePtr) attr, sxe->ite… in sxe_prop_dim_write() 717 _node_as_zval(sxe, node, &ret, type, name, sxe->iter.nsprefix, sxe->iter.isprefix); in sxe_property_get_adr() 1061 …if ((!test || !xmlStrcmp(attr->name, sxe->iter.name)) && match_ns(sxe, (xmlNodePtr)attr, sxe->iter… in sxe_prop_is_empty() 1234 _get_base_node_value(sxe, node, &value, sxe->iter.nsprefix, sxe->iter.isprefix); in sxe_get_prop_hash() 1913 if (sxe->node && sxe->node->node) { in sxe_object_cast_ex() [all …]
|
H A D | sxe.c | 50 iter.sxe = Z_SXEOBJ_P(getThis()); in PHP_METHOD() 80 if (Z_ISUNDEF(sxe->iter.data)) { in PHP_METHOD() 84 data = &sxe->iter.data; in PHP_METHOD() 102 if (Z_ISUNDEF(sxe->iter.data)) { in PHP_METHOD() 106 intern = Z_SXEOBJ_P(&sxe->iter.data); in PHP_METHOD() 126 iter.sxe = Z_SXEOBJ_P(getThis()); in PHP_METHOD() 143 if (Z_ISUNDEF(sxe->iter.data) || sxe->iter.type == SXE_ITER_ATTRLIST) { in PHP_METHOD() 146 child = Z_SXEOBJ_P(&sxe->iter.data); in PHP_METHOD() 170 if (Z_ISUNDEF(sxe->iter.data) || sxe->iter.type == SXE_ITER_ATTRLIST) { in PHP_METHOD() 174 data = &sxe->iter.data; in PHP_METHOD() [all …]
|
/PHP-7.1/ext/simplexml/tests/ |
H A D | 000.phpt | 12 global $sxe; 20 test('sxe'); 21 test('sxe->elem1'); 29 test('sxe->elem11'); 41 ===sxe 76 ===sxe->elem1 111 ===sxe->elem1[0] 188 ===sxe->elem1[1] 201 ===sxe->elem1[2] 206 ===sxe->elem11 [all …]
|
H A D | 007.phpt | 11 <sxe id="elem1"> 22 </sxe> 28 var_dump($sxe->elem1); 30 var_dump($sxe['id']); 33 $sxe['id'] = "Changed1"; 34 var_dump($sxe['id']); 35 $sxe->elem1['attr1'] = 12; 38 unset($sxe['id']); 39 var_dump($sxe['id']); 40 unset($sxe->elem1['attr1']); [all …]
|
H A D | sxe_003.phpt | 13 <!DOCTYPE sxe SYSTEM "notfound.dtd"> 14 <sxe id="elem1"> 35 </sxe> 38 $sxe = simplexml_load_string((binary)$xml, 'SimpleXMLIterator'); 40 foreach($sxe->getChildren() as $name => $data) { 48 for ($sxe->rewind(); $sxe->valid(); $sxe->next()) { 49 var_dump($sxe->hasChildren()); 50 var_dump(trim($sxe->key())); 51 var_dump(trim($sxe->current())); 52 foreach($sxe->getChildren() as $name => $data) {
|
H A D | 008.phpt | 10 <!DOCTYPE sxe SYSTEM "notfound.dtd"> 11 <sxe id="elem1"> 22 </sxe> 25 $sxe = simplexml_load_string($xml); 27 var_dump($sxe->xpath("elem1/elem2/elem3/elem4")); 29 var_dump($sxe->xpath("***")); 31 var_dump($sxe->xpath("**"));
|
H A D | 005.phpt | 8 $sxe = simplexml_load_string(<<<EOF 10 <!DOCTYPE sxe SYSTEM "notfound.dtd"> 11 <sxe id="elem1"> 25 </sxe> 29 var_dump(trim($sxe->elem1->elem2)); 30 var_dump(trim($sxe->elem1->elem2->elem3)); 31 var_dump(trim($sxe->elem1->elem2->elem3->elem4));
|
H A D | 012.phpt | 15 $sxe = simplexml_load_string($xml); 18 $sxe[""] = "warning"; 19 $sxe["attr"] = "value"; 21 echo $sxe->asXML(); 23 $sxe["attr"] = "new value"; 25 echo $sxe->asXML(); 27 $sxe[] = "error";
|
H A D | 030.phpt | 16 $sxe = simplexml_load_string($xml); 18 echo $sxe->child1[0]."\n"; 19 echo $sxe->child1[1]."\n\n"; 21 var_dump(isset($sxe->child1[1])); 22 unset($sxe->child1[1]); 23 var_dump(isset($sxe->child1[1])); 26 $atts = $sxe->attributes("urn::test");
|
H A D | sxe_005.phpt | 13 <sxe> 17 </sxe> 29 $sxe = new SXETest((binary)$xml); 31 var_dump(count($sxe)); 32 var_dump(count($sxe->elem1)); 33 var_dump(count($sxe->elem2));
|
H A D | 025.phpt | 19 $sxe = simplexml_load_string($xml); 21 var_dump($sxe->getNamespaces()); 22 var_dump($sxe->getNamespaces(true)); 23 var_dump($sxe->getDocNamespaces()); 24 var_dump($sxe->getDocNamespaces(true)); 33 $sxe = simplexml_load_string($xml); 35 var_dump($sxe->getNamespaces()); 36 var_dump($sxe->getDocNamespaces()); 43 $sxe = simplexml_load_string($xml); 45 var_dump($sxe->getNamespaces()); [all …]
|
H A D | 006.phpt | 8 $sxe = simplexml_load_string(<<<EOF 10 <!DOCTYPE sxe SYSTEM "notfound.dtd"> 11 <sxe id="elem1"> 32 </sxe> 36 foreach($sxe as $name => $data) { 43 foreach(clone $sxe as $name => $data) { 50 foreach($sxe->elem11 as $name => $data) { 57 foreach($sxe->elem1 as $name => $data) {
|
H A D | 019.phpt | 8 $sxe = simplexml_load_string(<<<EOF 10 <!DOCTYPE sxe SYSTEM "notfound.dtd"> 11 <sxe id="elem1"> 32 </sxe> 36 foreach($sxe->children() as $name => $data) { 43 foreach(clone $sxe->children() as $name => $data) { 50 foreach($sxe->elem11->children() as $name => $data) { 57 foreach($sxe->elem1->children() as $name => $data) {
|
H A D | 031.phpt | 16 $sxe = simplexml_load_string($xml); 19 $sxe->addAttribute('v:att11', 'xxx', 'urn::test-v'); 22 $sxe->addAttribute('v:att11', 'xxx', 'urn::test-v'); 25 $sxe->addAttribute('att2', 'no-ns'); 27 $d = $sxe->attributes(); 33 $sxe->addChild('m:test1', 'myval', 'urn::test'); 36 $n = $sxe->addChild('m:test2', 'myval', 'urn::testnew'); 38 $sxe->addChild('test3', 'myval', 'urn::testnew'); 39 $sxe->addChild('test4', 'myval'); 42 $sxe->addChild('s:test5', 'myval'); [all …]
|
H A D | 004.phpt | 8 $sxe = simplexml_load_string(<<<EOF 10 <!DOCTYPE sxe SYSTEM "notfound.dtd"> 11 <sxe id="elem1"> 24 </sxe> 28 var_dump($sxe); 30 $elem1 = $sxe->elem1;
|
H A D | 009b.phpt | 7 $sxe = simplexml_load_string(<<<EOF 9 <!DOCTYPE sxe SYSTEM "notfound.dtd"> 10 <sxe id="elem1"> 16 </sxe> 19 var_dump($sxe->children());
|
H A D | 011.phpt | 19 $sxe = simplexml_load_string($xml); 22 echo $sxe->bar; 26 echo $sxe->baz; 30 echo $sxe->baz[0]; 34 print $sxe->baz[1];
|
H A D | sxe_002.phpt | 13 <!DOCTYPE sxe SYSTEM "notfound.dtd"> 14 <sxe id="elem1"> 35 </sxe> 38 $sxe = simplexml_load_string((binary)$xml, 'SimpleXMLIterator'); 40 foreach(new RecursiveIteratorIterator($sxe, 1) as $name => $data) { 48 var_dump(get_class($sxe)); 49 var_dump(trim($sxe->elem1));
|
H A D | 002.phpt | 10 <!DOCTYPE sxe SYSTEM "notfound.dtd"> 11 <sxe id="elem1"> 22 </sxe> 25 $sxe = simplexml_load_string($xml); 27 $copy = clone $sxe;
|
H A D | 009.phpt | 7 $sxe = simplexml_load_string(<<<EOF 9 <!DOCTYPE sxe SYSTEM "notfound.dtd"> 10 <sxe id="elem1"> 28 </sxe> 31 foreach($sxe->children() as $name=>$val) {
|
H A D | profile12.phpt | 23 $sxe = simplexml_load_string($xml); 24 $nsl = $sxe->getNamespaces(); 27 $sxe = simplexml_load_string($xml, NULL, 0, $nsl['soap']); 28 var_dump($sxe->Body); 29 var_dump($sxe->Body->children('')); 30 var_dump($sxe->Body->children('')->businessList);
|
H A D | profile13.phpt | 23 $sxe = simplexml_load_string($xml); 24 var_dump($sxe->children('soap', 1)); 26 $sxe = simplexml_load_string($xml, NULL, 0, 'soap', 1); 27 var_dump($sxe->Body); 28 var_dump($sxe->Body->children('')); 29 var_dump($sxe->Body->children('')->businessList);
|
H A D | 022.phpt | 13 $sxe = simplexml_load_string($xml); 16 var_dump($sxe->content); 19 var_dump($sxe->content->file); 22 foreach($sxe->content->file as $file)
|
/PHP-7.1/ext/xmlwriter/tests/ |
H A D | OO_008.phpt | 15 $xw->writeDtdElement('sxe', '(elem1+, elem11, elem22*)'); 16 $xw->writeDtdAttlist('sxe', 'id CDATA #implied'); 31 <!ELEMENT sxe (elem1+, elem11, elem22*)> 32 <!ATTLIST sxe id CDATA #implied>
|
H A D | 008.phpt | 18 xmlwriter_write_dtd_element($xw, 'sxe', '(elem1+, elem11, elem22*)'); 19 xmlwriter_write_dtd_attlist($xw, 'sxe', 'id CDATA #implied'); 36 <!ELEMENT sxe (elem1+, elem11, elem22*)> 37 <!ATTLIST sxe id CDATA #implied>
|