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