@@ 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['!'])) { |