14<root xmlns=
"http://sabredav.org/ns">
18 <elem3 xmlns=
"http://sabredav.org/another-ns">
20 <elem5>foo & bar</elem5>
28 '{http://sabredav.org/ns}struct' =>
function(
Reader $reader) {
36 'name' =>
'{http://sabredav.org/ns}root',
39 'name' =>
'{http://sabredav.org/ns}struct',
43 '{http://sabredav.org/another-ns}elem3' => [
45 'name' =>
'{http://sabredav.org/another-ns}elem4',
50 'name' =>
'{http://sabredav.org/another-ns}elem5',
51 'value' =>
'foo & bar',
76 <foo ft="PRNTING" Ppt="YES" AutoClose="YES" SkipUnverified="NO" Test="NO">
78 <MailClass>NONE</MailClass>
79 <PackageType>ENVELOPE</PackageType>
80 <WeightOz>1</WeightOz>
81 <FleetType>DC</FleetType>
83 <MailClass>NONE</MailClass>
84 <PackageType>ENVELOPE</PackageType>
85 <WeightOz>1</WeightOz>
86 <FleetType>DC/FleetType>
94 '{}Package' =>
function(
$reader) {
99 if (isset($keyValue[
'{}WeightOz'])){
100 $recipient[
'referenceId'] = $keyValue[
'{}WeightOz'];
An exception for terminatinating execution or to throw for unit testing.
testKeyValueLoop()
@expectedException \Sabre\Xml\LibXMLException
The Reader class expands upon PHP's built-in XMLReader.
keyValue(Reader $reader, $namespace=null)
This class provides a number of 'deserializer' helper functions.