|
@@ 6081-6089 (lines=9) @@
|
| 6078 |
|
$contents .= $this->serialize_val($v,'value',false,false,false,false,$use); |
| 6079 |
|
$contents .= '</item>'; |
| 6080 |
|
} |
| 6081 |
|
if ($use == 'literal') { |
| 6082 |
|
if ($forceType) { |
| 6083 |
|
$xml = "<$name xsi:type=\"" . $tt_prefix . ":$uqType\">$contents</$name>"; |
| 6084 |
|
} else { |
| 6085 |
|
$xml = "<$name>$contents</$name>"; |
| 6086 |
|
} |
| 6087 |
|
} else { |
| 6088 |
|
$xml = "<$name xsi:type=\"" . $tt_prefix . ":$uqType\"$encodingStyle>$contents</$name>"; |
| 6089 |
|
} |
| 6090 |
|
$this->debug("in serializeType: returning: $xml"); |
| 6091 |
|
|
| 6092 |
|
return $xml; |
|
@@ 6156-6164 (lines=9) @@
|
| 6153 |
|
} |
| 6154 |
|
if (is_array($value)) { |
| 6155 |
|
$elementAttrs = $this->serializeComplexTypeAttributes($typeDef, $value, $ns, $uqType); |
| 6156 |
|
if ($use == 'literal') { |
| 6157 |
|
if ($forceType) { |
| 6158 |
|
$xml = "<$elementName$elementNS$elementAttrs xsi:type=\"" . $this->getPrefixFromNamespace($ns) . ":$uqType\">"; |
| 6159 |
|
} else { |
| 6160 |
|
$xml = "<$elementName$elementNS$elementAttrs>"; |
| 6161 |
|
} |
| 6162 |
|
} else { |
| 6163 |
|
$xml = "<$elementName$elementNS$elementAttrs xsi:type=\"" . $this->getPrefixFromNamespace($ns) . ":$uqType\"$encodingStyle>"; |
| 6164 |
|
} |
| 6165 |
|
|
| 6166 |
|
if (isset($typeDef['simpleContent']) && $typeDef['simpleContent'] == 'true') { |
| 6167 |
|
if (isset($value['!'])) { |