summaryrefslogtreecommitdiff
path: root/ext/soap/php_sdl.c
diff options
context:
space:
mode:
authorDmitry Stogov <dmitry@php.net>2004-01-23 14:43:15 +0000
committerDmitry Stogov <dmitry@php.net>2004-01-23 14:43:15 +0000
commit695436b7098725a56300ff4b48df6dccde6ad380 (patch)
treeb0f9d87f296bd0c84de58f1fa4436f66294c722c /ext/soap/php_sdl.c
parent6277204a35acd8c6f2b4b6bfad6de22244f6d599 (diff)
downloadphp-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.c12
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)) {