|
@@ 6371-6379 (lines=9) @@
|
| 6368 |
|
$contents .= $this->serialize_val($v, 'value', false, false, false, false, $use); |
| 6369 |
|
$contents .= '</item>'; |
| 6370 |
|
} |
| 6371 |
|
if ($use === 'literal') { |
| 6372 |
|
if ($forceType) { |
| 6373 |
|
$xml = "<$name xsi:type=\"" . $tt_prefix . ":$uqType\">$contents</$name>"; |
| 6374 |
|
} else { |
| 6375 |
|
$xml = "<$name>$contents</$name>"; |
| 6376 |
|
} |
| 6377 |
|
} else { |
| 6378 |
|
$xml = "<$name xsi:type=\"" . $tt_prefix . ":$uqType\"$encodingStyle>$contents</$name>"; |
| 6379 |
|
} |
| 6380 |
|
$this->debug("in serializeType: returning: $xml"); |
| 6381 |
|
|
| 6382 |
|
return $xml; |
|
@@ 6446-6454 (lines=9) @@
|
| 6443 |
|
} |
| 6444 |
|
if (is_array($value)) { |
| 6445 |
|
$elementAttrs = $this->serializeComplexTypeAttributes($typeDef, $value, $ns, $uqType); |
| 6446 |
|
if ($use === 'literal') { |
| 6447 |
|
if ($forceType) { |
| 6448 |
|
$xml = "<$elementName$elementNS$elementAttrs xsi:type=\"" . $this->getPrefixFromNamespace($ns) . ":$uqType\">"; |
| 6449 |
|
} else { |
| 6450 |
|
$xml = "<$elementName$elementNS$elementAttrs>"; |
| 6451 |
|
} |
| 6452 |
|
} else { |
| 6453 |
|
$xml = "<$elementName$elementNS$elementAttrs xsi:type=\"" . $this->getPrefixFromNamespace($ns) . ":$uqType\"$encodingStyle>"; |
| 6454 |
|
} |
| 6455 |
|
|
| 6456 |
|
if (isset($typeDef['simpleContent']) && $typeDef['simpleContent'] === 'true') { |
| 6457 |
|
if (isset($value['!'])) { |