|
@@ 6384-6392 (lines=9) @@
|
| 6381 |
|
$contents .= $this->serialize_val($v, 'value', false, false, false, false, $use); |
| 6382 |
|
$contents .= '</item>'; |
| 6383 |
|
} |
| 6384 |
|
if ($use === 'literal') { |
| 6385 |
|
if ($forceType) { |
| 6386 |
|
$xml = "<$name xsi:type=\"" . $tt_prefix . ":$uqType\">$contents</$name>"; |
| 6387 |
|
} else { |
| 6388 |
|
$xml = "<$name>$contents</$name>"; |
| 6389 |
|
} |
| 6390 |
|
} else { |
| 6391 |
|
$xml = "<$name xsi:type=\"" . $tt_prefix . ":$uqType\"$encodingStyle>$contents</$name>"; |
| 6392 |
|
} |
| 6393 |
|
$this->debug("in serializeType: returning: $xml"); |
| 6394 |
|
|
| 6395 |
|
return $xml; |
|
@@ 6459-6467 (lines=9) @@
|
| 6456 |
|
} |
| 6457 |
|
if (is_array($value)) { |
| 6458 |
|
$elementAttrs = $this->serializeComplexTypeAttributes($typeDef, $value, $ns, $uqType); |
| 6459 |
|
if ($use === 'literal') { |
| 6460 |
|
if ($forceType) { |
| 6461 |
|
$xml = "<$elementName$elementNS$elementAttrs xsi:type=\"" . $this->getPrefixFromNamespace($ns) . ":$uqType\">"; |
| 6462 |
|
} else { |
| 6463 |
|
$xml = "<$elementName$elementNS$elementAttrs>"; |
| 6464 |
|
} |
| 6465 |
|
} else { |
| 6466 |
|
$xml = "<$elementName$elementNS$elementAttrs xsi:type=\"" . $this->getPrefixFromNamespace($ns) . ":$uqType\"$encodingStyle>"; |
| 6467 |
|
} |
| 6468 |
|
|
| 6469 |
|
if (isset($typeDef['simpleContent']) && $typeDef['simpleContent'] === 'true') { |
| 6470 |
|
if (isset($value['!'])) { |