diff options
author | Dmitry Stogov <dmitry@php.net> | 2004-01-23 14:43:15 +0000 |
---|---|---|
committer | Dmitry Stogov <dmitry@php.net> | 2004-01-23 14:43:15 +0000 |
commit | 695436b7098725a56300ff4b48df6dccde6ad380 (patch) | |
tree | b0f9d87f296bd0c84de58f1fa4436f66294c722c /ext/soap/php_sdl.c | |
parent | 6277204a35acd8c6f2b4b6bfad6de22244f6d599 (diff) | |
download | php-git-695436b7098725a56300ff4b48df6dccde6ad380.tar.gz |
XML Schema support was improved
support for type extension
support for attribute encoding/decoding
support for SOAP 1.2 array encoding/decoding
Diffstat (limited to 'ext/soap/php_sdl.c')
-rw-r--r-- | ext/soap/php_sdl.c | 12 |
1 files changed, 4 insertions, 8 deletions
diff --git a/ext/soap/php_sdl.c b/ext/soap/php_sdl.c index 34628595aa..6aff4b5dcb 100644 --- a/ext/soap/php_sdl.c +++ b/ext/soap/php_sdl.c @@ -274,10 +274,8 @@ zval *sdl_guess_convert_zval(encodeTypePtr enc, xmlNodePtr data) case XSD_TYPEKIND_UNION: return to_zval_union(enc, data); case XSD_TYPEKIND_COMPLEX: - case XSD_TYPEKIND_SIMPLE_RESTRICTION: - case XSD_TYPEKIND_SIMPLE_EXTENSION: - case XSD_TYPEKIND_COMPLEX_RESTRICTION: - case XSD_TYPEKIND_COMPLEX_EXTENSION: + case XSD_TYPEKIND_RESTRICTION: + case XSD_TYPEKIND_EXTENSION: if (type->encode && (type->encode->details.type == IS_ARRAY || type->encode->details.type == SOAP_ENC_ARRAY)) { @@ -331,10 +329,8 @@ xmlNodePtr sdl_guess_convert_xml(encodeTypePtr enc, zval *data, int style) ret = to_xml_union(enc, data, style); break; case XSD_TYPEKIND_COMPLEX: - case XSD_TYPEKIND_SIMPLE_RESTRICTION: - case XSD_TYPEKIND_SIMPLE_EXTENSION: - case XSD_TYPEKIND_COMPLEX_RESTRICTION: - case XSD_TYPEKIND_COMPLEX_EXTENSION: + case XSD_TYPEKIND_RESTRICTION: + case XSD_TYPEKIND_EXTENSION: if (type->encode && (type->encode->details.type == IS_ARRAY || type->encode->details.type == SOAP_ENC_ARRAY)) { |