summaryrefslogtreecommitdiff
path: root/ext/soap/php_sdl.h
diff options
context:
space:
mode:
authorDmitry Stogov <dmitry@php.net>2004-01-23 09:15:58 +0000
committerDmitry Stogov <dmitry@php.net>2004-01-23 09:15:58 +0000
commit6277204a35acd8c6f2b4b6bfad6de22244f6d599 (patch)
treecabdf8196cab7d11404cee59e9b50f1b19caa8b7 /ext/soap/php_sdl.h
parentad1ccd68ebadabd695c839fc0d1ca29b5f125abe (diff)
downloadphp-git-6277204a35acd8c6f2b4b6bfad6de22244f6d599.tar.gz
XML Schema support was improved
suport for type extension
Diffstat (limited to 'ext/soap/php_sdl.h')
-rw-r--r--ext/soap/php_sdl.h10
1 files changed, 7 insertions, 3 deletions
diff --git a/ext/soap/php_sdl.h b/ext/soap/php_sdl.h
index 68812cd0b5..69a987c2a3 100644
--- a/ext/soap/php_sdl.h
+++ b/ext/soap/php_sdl.h
@@ -113,7 +113,11 @@ typedef enum _sdlTypeKind {
XSD_TYPEKIND_SIMPLE,
XSD_TYPEKIND_LIST,
XSD_TYPEKIND_UNION,
- XSD_TYPEKIND_COMPLEX
+ XSD_TYPEKIND_COMPLEX,
+ XSD_TYPEKIND_SIMPLE_RESTRICTION,
+ XSD_TYPEKIND_SIMPLE_EXTENSION,
+ XSD_TYPEKIND_COMPLEX_RESTRICTION,
+ XSD_TYPEKIND_COMPLEX_EXTENSION
} sdlTypeKind;
struct _sdlType {
@@ -168,8 +172,8 @@ encodePtr create_encoder(sdlPtr sdl, sdlTypePtr cur_type, const char *ns, const
sdlBindingPtr get_binding_from_type(sdlPtr sdl, int type);
sdlBindingPtr get_binding_from_name(sdlPtr sdl, char *name, char *ns);
-xmlNodePtr sdl_guess_convert_xml(encodeType enc, zval* data, int style);
-zval *sdl_guess_convert_zval(encodeType enc, xmlNodePtr data);
+xmlNodePtr sdl_guess_convert_xml(encodeTypePtr enc, zval* data, int style);
+zval *sdl_guess_convert_zval(encodeTypePtr enc, xmlNodePtr data);
void delete_sdl(void *handle);
void delete_type(void *type);