Annotation of embedaddon/php/ext/simplexml/tests/profile11.phpt, revision 1.1.1.1
1.1 misho 1: --TEST--
2: SimpleXML [profile]: Accessing two elements with the same name, but different namespaces
3: --SKIPIF--
4: <?php if (!extension_loaded("simplexml")) print "skip"; ?>
5: --FILE--
6: <?php
7: error_reporting(E_ALL & ~E_NOTICE);
8: $root = simplexml_load_string('<?xml version="1.0"?>
9: <root xmlns:reserved="reserved-ns" xmlns:special="special-ns">
10: <reserved:child>Hello</reserved:child>
11: <special:child>World</special:child>
12: </root>
13: ');
14:
15: var_dump($root->children('reserved-ns')->child);
16: var_dump($root->children('special-ns')->child);
17: var_dump((string)$root->children('reserved-ns')->child);
18: var_dump((string)$root->children('special-ns')->child);
19: var_dump($root->child);
20: ?>
21: ===DONE===
22: --EXPECTF--
23: object(SimpleXMLElement)#%d (1) {
24: [0]=>
25: string(5) "Hello"
26: }
27: object(SimpleXMLElement)#%d (1) {
28: [0]=>
29: string(5) "World"
30: }
31: string(5) "Hello"
32: string(5) "World"
33: object(SimpleXMLElement)#%d (0) {
34: }
35: ===DONE===
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>