wsdl_schema_glib_start_element ()
void wsdl_schema_glib_start_element (const xmlDocPtr doc,
const xmlNodePtr node,
const xmlChar **attrs,
const guchar *ns,
const guchar *nsuri,
WsdlErrorMsgFn error_msg); |
Implements the parsing of the simple Ximian glib schema, by being
called by wsdl_parse() via wsdl_schema_start_element() with each
node in turn of a schema definition, and constructs a typecode
with each valid definition. ns and nsuri are used to set the
namespace information for the typecode.
The glib schema has 3 types of element: <element name="" type="">,
<struct name=""><element name="" type=""></struct> and <list
name="" type="">,
wsdl_schema_glib_end_element ()
void wsdl_schema_glib_end_element (const xmlNodePtr node,
WsdlErrorMsgFn error_msg); |
Implements the parsing of the simple Ximian glib schema, by being
called by wsdl_parse() via wsdl_schema_end_element() with each
node in turn of a schema definition, to close the current typecode
that is being constructed.