Qore xml Module
1.8.0
|
Classes | |
class | WSDLLib |
contains helper methods for retrieving WSDLs from a URL More... | |
class | XsdBase |
base class with helper methods for XSD data processing More... | |
class | XsdData |
base class for XSD data classes More... | |
class | XsdNamedData |
base class for XSD classes with a "name" attribute More... | |
class | XsdBaseType |
class for XSD base types More... | |
class | XsdArrayType |
class for XSD array types; currently only supports single dimensional arrays More... | |
class | XsdTypedData |
XSD typed data class. More... | |
class | XsdAttribute |
XSD attribute class. More... | |
class | XsdElement |
XSD element class. More... | |
class | XsdSimpleType |
XSD simple type class. More... | |
hashdecl | ChoiceInfo |
complex type choice hash More... | |
class | XsdComplexType |
XSD complex type class. More... | |
class | WSOperation |
web service operation class More... | |
hashdecl | ArgInfo |
message argument hash description More... | |
class | WSMessage |
web service message class More... | |
class | OperationalBinding |
class for WSDL bindings associated with a SOAP operation More... | |
class | BindingMessageBodyDescription |
describes the message body for a SOAP operational binding message description More... | |
class | BindingMessageHeaderDescription |
describes a SOAP message header for a SOAP operational binding message description More... | |
class | BindingContentDescription |
describes MIME content information for SOAP operational binding message descriptions More... | |
class | MimeXmlMessageDescription |
describes a mimeXml payload for a SOAP operational binding message description More... | |
class | BindingMessageDescription |
describes an input or output message in a SOAP operational binding More... | |
class | Binding |
class for WSDL bindings More... | |
class | Namespaces |
namespace container class More... | |
hashdecl | PortTypeInfo |
WSDL port type hash. More... | |
hashdecl | ServiceInfo |
WSDL service info hash. More... | |
hashdecl | OperationInfo |
WSDL operation info. More... | |
class | WebService |
main class representing a parsed WSDL file More... | |
class | WSMessageHelper |
helper class implementing sample message generation More... | |
Functions | |
wsdl_set_global_compat_empty_string_is_nothing (softbool val) | |
sets the global_compat_empty_string_is_nothing variable to the given value to force the WSDL module to return a blank value for a required string field when the associated XML element is present as no value instead of an empty string for backwards compatibility with xml module 1.3 | |
wsdl_set_global_compat_allow_any_header (softbool val) | |
sets the global_compat_allow_any_header variable to the given value to force the WSDL module to allow any SOAP header to be sent in SOAP messages for backwards compatibility with xml module 1.3 | |
Variables | |
const | version = "0.3.6" |
this WSDL implementation version | |
const | SOAP_11_ENV = "http://schemas.xmlsoap.org/soap/envelope/" |
SOAP 1.1 envelope URI. | |
const | SOAP_12_ENV = "http://www.w3.org/2003/05/soap-envelope" |
SOAP 1.2 envelope URI. | |
const | SOAP_11_NS = "http://schemas.xmlsoap.org/wsdl/soap/" |
SOAP 1.1 namespace URI. | |
const | SOAP_12_NS = "http://schemas.xmlsoap.org/wsdl/soap12/" |
SOAP 1.2 namespace URI. | |
const | XSD_NS = "http://www.w3.org/2001/XMLSchema" |
XSD namespace URI. | |
const | XSI_NS = "http://www.w3.org/2001/XMLSchema-instance" |
XSI namespace URI. | |
const | HTTP_NS = "http://schemas.xmlsoap.org/wsdl/http/" |
HTTP namespace URI. | |
const | MIME_NS = "http://schemas.xmlsoap.org/wsdl/mime/" |
MIME namespace URI. | |
const | ENVELOPE_11_NS = ... |
soap 1.1 envelope namespaces | |
const | ENVELOPE_12_NS = ... |
soap 1.2 envelope namespaces | |
const | SoapUseMap = ... |
SOAP "use" to "encoded" mappings. | |
const | SoapStyleMap = ... |
SOAP "style" to "document" mappings. | |
const | SOAP_ENCODING = "http://schemas.xmlsoap.org/soap/encoding/" |
soap encoding URI | |
const | any_type_map = ... |
mapping from Qore types to xsd types for xsd type "anyType" | |
const | SOAP_TRANSPORT_HTTP = "http://schemas.xmlsoap.org/soap/http" |
SOAP HTTP transport URI. | |
const | SOAP_TRANSPORT = ... |
known/supported transports | |
const | RANGE_SHORT = (-32768, 32767) |
range of "short" values (16 bits) | |
const | RANGE_INT = (-2147483648, 2147483647) |
range of "int" values (32 bits) | |
main WSDL namespace