bool(false)
NULL
===DONE===
+--UEXPECTF--
+===sxe
+bool(true)
+object(SimpleXMLElement)#%d (3) {
+ [u"@attributes"]=>
+ array(1) {
+ [u"id"]=>
+ string(3) "123"
+ }
+ [u"elem1"]=>
+ array(2) {
+ [0]=>
+ string(36) "There is some text.Here is some more"
+ [1]=>
+ object(SimpleXMLElement)#%d (1) {
+ [u"@attributes"]=>
+ array(2) {
+ [u"attr1"]=>
+ string(2) "11"
+ [u"attr2"]=>
+ string(2) "12"
+ }
+ }
+ }
+ [u"elem11"]=>
+ object(SimpleXMLElement)#%d (1) {
+ [u"elem111"]=>
+ object(SimpleXMLElement)#%d (1) {
+ [u"elem1111"]=>
+ object(SimpleXMLElement)#%d (0) {
+ }
+ }
+ }
+}
+===sxe->elem1
+bool(true)
+object(SimpleXMLElement)#%d (3) {
+ [u"@attributes"]=>
+ array(2) {
+ [u"attr1"]=>
+ string(5) "first"
+ [u"attr2"]=>
+ string(6) "second"
+ }
+ [u"comment"]=>
+ object(SimpleXMLElement)#%d (0) {
+ }
+ [u"elem2"]=>
+ object(SimpleXMLElement)#%d (2) {
+ [u"@attributes"]=>
+ array(2) {
+ [u"att25"]=>
+ string(2) "25"
+ [u"att42"]=>
+ string(2) "42"
+ }
+ [u"elem3"]=>
+ object(SimpleXMLElement)#%d (1) {
+ [u"elem4"]=>
+ object(SimpleXMLElement)#%d (1) {
+ [u"test"]=>
+ object(SimpleXMLElement)#%d (0) {
+ }
+ }
+ }
+ }
+}
+===sxe->elem1[0]
+bool(true)
+object(SimpleXMLElement)#%d (3) {
+ [u"@attributes"]=>
+ array(2) {
+ [u"attr1"]=>
+ string(5) "first"
+ [u"attr2"]=>
+ string(6) "second"
+ }
+ [u"comment"]=>
+ object(SimpleXMLElement)#%d (0) {
+ }
+ [u"elem2"]=>
+ object(SimpleXMLElement)#%d (2) {
+ [u"@attributes"]=>
+ array(2) {
+ [u"att25"]=>
+ string(2) "25"
+ [u"att42"]=>
+ string(2) "42"
+ }
+ [u"elem3"]=>
+ object(SimpleXMLElement)#%d (1) {
+ [u"elem4"]=>
+ object(SimpleXMLElement)#%d (1) {
+ [u"test"]=>
+ object(SimpleXMLElement)#%d (0) {
+ }
+ }
+ }
+ }
+}
+===sxe->elem1[0]->elem2
+bool(true)
+object(SimpleXMLElement)#%d (2) {
+ [u"@attributes"]=>
+ array(2) {
+ [u"att25"]=>
+ string(2) "25"
+ [u"att42"]=>
+ string(2) "42"
+ }
+ [u"elem3"]=>
+ object(SimpleXMLElement)#%d (1) {
+ [u"elem4"]=>
+ object(SimpleXMLElement)#%d (1) {
+ [u"test"]=>
+ object(SimpleXMLElement)#%d (0) {
+ }
+ }
+ }
+}
+===sxe->elem1[0]->elem2->bla
+bool(false)
+object(SimpleXMLElement)#%d (0) {
+}
+===sxe->elem1[0]["attr1"]
+bool(false)
+object(SimpleXMLElement)#%d (1) {
+ [0]=>
+ unicode(5) "first"
+}
+===sxe->elem1[0]->attr1
+bool(false)
+object(SimpleXMLElement)#%d (0) {
+}
+===sxe->elem1[1]
+bool(true)
+object(SimpleXMLElement)#%d (1) {
+ [u"@attributes"]=>
+ array(2) {
+ [u"attr1"]=>
+ string(2) "11"
+ [u"attr2"]=>
+ string(2) "12"
+ }
+}
+===sxe->elem1[2]
+bool(false)
+NULL
+===sxe->elem11
+bool(true)
+object(SimpleXMLElement)#%d (1) {
+ [u"elem111"]=>
+ object(SimpleXMLElement)#%d (1) {
+ [u"elem1111"]=>
+ object(SimpleXMLElement)#%d (0) {
+ }
+ }
+}
+===sxe->elem11->elem111
+bool(true)
+object(SimpleXMLElement)#%d (1) {
+ [u"elem1111"]=>
+ object(SimpleXMLElement)#%d (0) {
+ }
+}
+===sxe->elem11->elem111->elem1111
+bool(true)
+object(SimpleXMLElement)#%d (0) {
+}
+===sxe->elem22
+bool(false)
+object(SimpleXMLElement)#%d (0) {
+}
+===sxe->elem22->elem222
+bool(false)
+NULL
+===sxe->elem22->attr22
+bool(false)
+NULL
+===sxe->elem22["attr22"]
+bool(false)
+NULL
+===DONE===
}
}
===DONE===
+--UEXPECTF--
+object(SimpleXMLElement)#%d (2) {
+ [u"@attributes"]=>
+ array(1) {
+ [u"id"]=>
+ string(5) "elem1"
+ }
+ [u"elem1"]=>
+ object(SimpleXMLElement)#%d (3) {
+ [u"@attributes"]=>
+ array(1) {
+ [u"attr1"]=>
+ string(5) "first"
+ }
+ [u"comment"]=>
+ object(SimpleXMLElement)#%d (0) {
+ }
+ [u"elem2"]=>
+ object(SimpleXMLElement)#%d (1) {
+ [u"elem3"]=>
+ object(SimpleXMLElement)#%d (1) {
+ [u"elem4"]=>
+ object(SimpleXMLElement)#%d (1) {
+ [u"test"]=>
+ object(SimpleXMLElement)#%d (0) {
+ }
+ }
+ }
+ }
+ }
+}
+===DONE===
}
}
===DONE===
+--UEXPECTF--
+object(SimpleXMLElement)#%d (2) {
+ [u"@attributes"]=>
+ array(1) {
+ [u"id"]=>
+ string(5) "elem1"
+ }
+ [u"elem1"]=>
+ object(SimpleXMLElement)#%d (3) {
+ [u"@attributes"]=>
+ array(1) {
+ [u"attr1"]=>
+ string(5) "first"
+ }
+ [u"comment"]=>
+ object(SimpleXMLElement)#%d (0) {
+ }
+ [u"elem2"]=>
+ object(SimpleXMLElement)#%d (1) {
+ [u"elem3"]=>
+ object(SimpleXMLElement)#%d (1) {
+ [u"elem4"]=>
+ object(SimpleXMLElement)#%d (1) {
+ [u"test"]=>
+ object(SimpleXMLElement)#%d (0) {
+ }
+ }
+ }
+ }
+ }
+}
+===DONE===
}
}
===DONE===
+--UEXPECTF--
+object(SimpleXMLElement)#%d (2) {
+ [u"@attributes"]=>
+ array(1) {
+ [u"id"]=>
+ string(5) "elem1"
+ }
+ [u"elem1"]=>
+ object(SimpleXMLElement)#%d (3) {
+ [u"@attributes"]=>
+ array(1) {
+ [u"attr1"]=>
+ string(5) "first"
+ }
+ [u"comment"]=>
+ object(SimpleXMLElement)#%d (0) {
+ }
+ [u"elem2"]=>
+ object(SimpleXMLElement)#%d (1) {
+ [u"elem3"]=>
+ object(SimpleXMLElement)#%d (2) {
+ [u"included-entity"]=>
+ object(SimpleXMLElement)#%d (1) {
+ [u"included-entity"]=>
+ string(36) "This is text included from an entity"
+ }
+ [u"elem4"]=>
+ object(SimpleXMLElement)#%d (1) {
+ [u"test"]=>
+ object(SimpleXMLElement)#%d (0) {
+ }
+ }
+ }
+ }
+ }
+}
+===DONE===
}
string(11) "CDATA block"
===DONE===
+--UEXPECTF--
+object(SimpleXMLElement)#%d (2) {
+ [u"@attributes"]=>
+ array(1) {
+ [u"id"]=>
+ string(5) "elem1"
+ }
+ [u"elem1"]=>
+ object(SimpleXMLElement)#%d (3) {
+ [u"@attributes"]=>
+ array(1) {
+ [u"attr1"]=>
+ string(5) "first"
+ }
+ [u"comment"]=>
+ object(SimpleXMLElement)#%d (0) {
+ }
+ [u"elem2"]=>
+ object(SimpleXMLElement)#%d (1) {
+ [u"elem3"]=>
+ object(SimpleXMLElement)#%d (1) {
+ [u"elem4"]=>
+ object(SimpleXMLElement)#%d (1) {
+ [u"test"]=>
+ object(SimpleXMLElement)#%d (0) {
+ }
+ }
+ }
+ }
+ }
+}
+unicode(11) "CDATA block"
+===DONE===
int(4)
int(4)
===Done===
+--UEXPECTF--
+===Property===
+object(SimpleXMLElement)#%d (3) {
+ [u"@attributes"]=>
+ array(1) {
+ [u"attr1"]=>
+ string(5) "first"
+ }
+ [u"comment"]=>
+ object(SimpleXMLElement)#%d (0) {
+ }
+ [u"elem2"]=>
+ object(SimpleXMLElement)#%d (1) {
+ [u"elem3"]=>
+ object(SimpleXMLElement)#%d (1) {
+ [u"elem4"]=>
+ object(SimpleXMLElement)#%d (1) {
+ [u"test"]=>
+ object(SimpleXMLElement)#%d (0) {
+ }
+ }
+ }
+ }
+}
+===Array===
+object(SimpleXMLElement)#%d (1) {
+ [0]=>
+ unicode(5) "elem1"
+}
+object(SimpleXMLElement)#%d (1) {
+ [0]=>
+ unicode(5) "first"
+}
+===Set===
+object(SimpleXMLElement)#%d (1) {
+ [0]=>
+ unicode(8) "Changed1"
+}
+object(SimpleXMLElement)#%d (1) {
+ [0]=>
+ unicode(2) "12"
+}
+===Unset===
+NULL
+NULL
+===Misc.===
+int(4)
+int(4)
+===Done===
}
}
===DONE===
+--UEXPECTF--
+object(simplexml_inherited)#%d (2) {
+ [u"@attributes"]=>
+ array(1) {
+ [u"id"]=>
+ string(5) "elem1"
+ }
+ [u"elem1"]=>
+ object(simplexml_inherited)#%d (3) {
+ [u"@attributes"]=>
+ array(1) {
+ [u"attr1"]=>
+ string(5) "first"
+ }
+ [u"comment"]=>
+ object(simplexml_inherited)#%d (0) {
+ }
+ [u"elem2"]=>
+ object(simplexml_inherited)#%d (1) {
+ [u"elem3"]=>
+ object(simplexml_inherited)#%d (1) {
+ [u"elem4"]=>
+ object(simplexml_inherited)#%d (1) {
+ [u"test"]=>
+ object(simplexml_inherited)#%d (0) {
+ }
+ }
+ }
+ }
+ }
+}
+===DONE===
string(11) "slide_*.xml"
}
===DONE===
+--UEXPECTF--
+===CONTENT===
+object(SimpleXMLElement)#%d (1) {
+ [u"file"]=>
+ object(SimpleXMLElement)#%d (1) {
+ [u"@attributes"]=>
+ array(1) {
+ [u"glob"]=>
+ string(11) "slide_*.xml"
+ }
+ }
+}
+===FILE===
+object(SimpleXMLElement)#%d (1) {
+ [u"@attributes"]=>
+ array(1) {
+ [u"glob"]=>
+ string(11) "slide_*.xml"
+ }
+}
+===FOREACH===
+object(SimpleXMLElement)#%d (1) {
+ [u"@attributes"]=>
+ array(1) {
+ [u"glob"]=>
+ string(11) "slide_*.xml"
+ }
+}
+object(SimpleXMLElement)#%d (1) {
+ [0]=>
+ unicode(11) "slide_*.xml"
+}
+===DONE===
string(%d) "foo%sbar%sbaz"
}
===DONE===
+--UEXPECTF--
+object(SimpleXMLElement)#%d (1) {
+ [u"@attributes"]=>
+ array(1) {
+ [u"attr"]=>
+ string(13) "foo bar baz"
+ }
+}
+object(SimpleXMLElement)#%d (1) {
+ [0]=>
+ unicode(%d) "foo%sbar%sbaz"
+}
+===DONE===
}
}
===DONE===
+--UEXPECTF--
+===elem/@attr2===
+array(3) {
+ [0]=>
+ object(SimpleXMLElement)#%d (1) {
+ [u"@attributes"]=>
+ array(1) {
+ [u"attr2"]=>
+ string(2) "12"
+ }
+ }
+ [1]=>
+ object(SimpleXMLElement)#%d (1) {
+ [u"@attributes"]=>
+ array(1) {
+ [u"attr2"]=>
+ string(2) "22"
+ }
+ }
+ [2]=>
+ object(SimpleXMLElement)#%d (1) {
+ [u"@attributes"]=>
+ array(1) {
+ [u"attr2"]=>
+ string(2) "32"
+ }
+ }
+}
+===//@attr2===
+array(3) {
+ [0]=>
+ object(SimpleXMLElement)#%d (1) {
+ [u"@attributes"]=>
+ array(1) {
+ [u"attr2"]=>
+ string(2) "12"
+ }
+ }
+ [1]=>
+ object(SimpleXMLElement)#%d (1) {
+ [u"@attributes"]=>
+ array(1) {
+ [u"attr2"]=>
+ string(2) "22"
+ }
+ }
+ [2]=>
+ object(SimpleXMLElement)#%d (1) {
+ [u"@attributes"]=>
+ array(1) {
+ [u"attr2"]=>
+ string(2) "32"
+ }
+ }
+}
+===//@*===
+array(9) {
+ [0]=>
+ object(SimpleXMLElement)#%d (1) {
+ [u"@attributes"]=>
+ array(1) {
+ [u"attr1"]=>
+ string(2) "11"
+ }
+ }
+ [1]=>
+ object(SimpleXMLElement)#%d (1) {
+ [u"@attributes"]=>
+ array(1) {
+ [u"attr2"]=>
+ string(2) "12"
+ }
+ }
+ [2]=>
+ object(SimpleXMLElement)#%d (1) {
+ [u"@attributes"]=>
+ array(1) {
+ [u"attr3"]=>
+ string(2) "13"
+ }
+ }
+ [3]=>
+ object(SimpleXMLElement)#%d (1) {
+ [u"@attributes"]=>
+ array(1) {
+ [u"attr1"]=>
+ string(2) "21"
+ }
+ }
+ [4]=>
+ object(SimpleXMLElement)#%d (1) {
+ [u"@attributes"]=>
+ array(1) {
+ [u"attr2"]=>
+ string(2) "22"
+ }
+ }
+ [5]=>
+ object(SimpleXMLElement)#%d (1) {
+ [u"@attributes"]=>
+ array(1) {
+ [u"attr3"]=>
+ string(2) "23"
+ }
+ }
+ [6]=>
+ object(SimpleXMLElement)#%d (1) {
+ [u"@attributes"]=>
+ array(1) {
+ [u"attr1"]=>
+ string(2) "31"
+ }
+ }
+ [7]=>
+ object(SimpleXMLElement)#%d (1) {
+ [u"@attributes"]=>
+ array(1) {
+ [u"attr2"]=>
+ string(2) "32"
+ }
+ }
+ [8]=>
+ object(SimpleXMLElement)#%d (1) {
+ [u"@attributes"]=>
+ array(1) {
+ [u"attr3"]=>
+ string(2) "33"
+ }
+ }
+}
+===elem[2]/@attr2===
+array(1) {
+ [0]=>
+ object(SimpleXMLElement)#%d (1) {
+ [u"@attributes"]=>
+ array(1) {
+ [u"attr2"]=>
+ string(2) "22"
+ }
+ }
+}
+===DONE===
object(SimpleXMLElement)#%d (0) {
}
===DONE===
+--UEXPECTF--
+object(SimpleXMLElement)#%d (1) {
+ [0]=>
+ unicode(5) "Hello"
+}
+object(SimpleXMLElement)#%d (1) {
+ [0]=>
+ unicode(5) "World"
+}
+string(5) "Hello"
+string(5) "World"
+object(SimpleXMLElement)#%d (0) {
+}
+===DONE===
}
}
===DONE===
+--UEXPECTF--
+object(SimpleXMLIterator)#%d (2) {
+ [u"@attributes"]=>
+ array(1) {
+ [u"id"]=>
+ string(5) "elem1"
+ }
+ [u"elem1"]=>
+ object(SimpleXMLIterator)#%d (3) {
+ [u"@attributes"]=>
+ array(1) {
+ [u"attr1"]=>
+ string(5) "first"
+ }
+ [u"comment"]=>
+ object(SimpleXMLIterator)#%d (0) {
+ }
+ [u"elem2"]=>
+ object(SimpleXMLIterator)#%d (1) {
+ [u"elem3"]=>
+ object(SimpleXMLIterator)#%d (1) {
+ [u"elem4"]=>
+ object(SimpleXMLIterator)#%d (1) {
+ [u"test"]=>
+ object(SimpleXMLIterator)#%d (0) {
+ }
+ }
+ }
+ }
+ }
+}
+===DONE===