Main Page | File List | File Members

XMLElm.h File Reference

OpenSOAP API XML Element Processing. More...

#include <OpenSOAP/XMLAttr.h>

Go to the source code of this file.

Functions

int OpenSOAPXMLElmCreate (OpenSOAPXMLElmPtr *elm)
 OpenSOAP XML Element Instance Create.

int OpenSOAPXMLElmSetNamespaceMB (OpenSOAPXMLElmPtr elm, const char *ns_uri, const char *ns_prefix)
 Set Namespace of XML Element(MB).

int OpenSOAPXMLElmSetNamespaceWC (OpenSOAPXMLElmPtr elm, const wchar_t *ns_uri, const wchar_t *ns_prefix)
 Set Namespace of XML Element(WC).

int OpenSOAPXMLElmSearchNamespaceMB (OpenSOAPXMLElmPtr elm, const char *ns_uri, const char *ns_prefix, OpenSOAPXMLNamespacePtr *ns)
 Search Namespace of XML Element(MB).

int OpenSOAPXMLElmSearchNamespaceWC (OpenSOAPXMLElmPtr elm, const wchar_t *ns_uri, const wchar_t *ns_prefix, OpenSOAPXMLNamespacePtr *ns)
 Search Namespace of XML Element(WC).

int OpenSOAPXMLElmGetNamespace (OpenSOAPXMLElmPtr elm, OpenSOAPXMLNamespacePtr *ns)
 Get Namespace Pointer.

int OpenSOAPXMLElmSearchNamespaceString (OpenSOAPXMLElmPtr elm, OpenSOAPStringPtr nsUri, OpenSOAPStringPtr nsPrefix, OpenSOAPXMLNamespacePtr *ns, OpenSOAPXMLElmPtr *defElm)
 Search Namespace String.

int OpenSOAPXMLElmDefineNamespaceMB (OpenSOAPXMLElmPtr elm, const char *ns_uri, const char *ns_prefix, OpenSOAPXMLNamespacePtr *ns)
 Define XML namespace.(MB).

int OpenSOAPXMLElmDefineNamespaceWC (OpenSOAPXMLElmPtr elm, const wchar_t *ns_uri, const wchar_t *ns_prefix, OpenSOAPXMLNamespacePtr *ns)
 Define XML namespace.(WC).

int OpenSOAPXMLElmAddAttributeMB (OpenSOAPXMLElmPtr elm, const char *attr_name, const char *attr_type, void *attr_value, OpenSOAPXMLAttrPtr *attr)
 Add Attribute(MB).

int OpenSOAPXMLElmAddAttributeWC (OpenSOAPXMLElmPtr elm, const wchar_t *attr_name, const wchar_t *attr_type, void *attr_value, OpenSOAPXMLAttrPtr *attr)
 Add Attribute(WC).

int OpenSOAPXMLElmGetAttributeMB (OpenSOAPXMLElmPtr elm, const char *attr_name, OpenSOAPXMLAttrPtr *attr)
 Get Attribute Pointer of Assignment Attribute Name(MB).

int OpenSOAPXMLElmGetAttributeWC (OpenSOAPXMLElmPtr elm, const wchar_t *attr_name, OpenSOAPXMLAttrPtr *attr)
 Get Attribute Pointer of Assignment Attribute Name(WC).

int OpenSOAPXMLElmGetNextChild (OpenSOAPXMLElmPtr elm, OpenSOAPXMLElmPtr *cld_elm)
 Get next child XML Element.

int OpenSOAPXMLElmAddChildString (OpenSOAPXMLElmPtr elm, OpenSOAPStringPtr childName, OpenSOAPXMLElmPtr *childElm)
 Add Child XML Element(OpenSOAPString).

int OpenSOAPXMLElmAddChildMB (OpenSOAPXMLElmPtr elm, const char *cld_name, OpenSOAPXMLElmPtr *cld_elm)
 Add Child XML Element(MB).

int OpenSOAPXMLElmAddChildWC (OpenSOAPXMLElmPtr elm, const wchar_t *cld_name, OpenSOAPXMLElmPtr *cld_elm)
 Add Child XML Element(WC).

int OpenSOAPXMLElmAddChildXMLDocument (OpenSOAPXMLElmPtr elm, char *elmname, OpenSOAPByteArrayPtr document, const char *charEnc)
 Add Child XML Element(XML Document).

int OpenSOAPXMLElmGetChildString (OpenSOAPXMLElmPtr elm, OpenSOAPStringPtr childName, OpenSOAPXMLElmPtr *childElm)
 Get Child XML Element(OpenSOAPString).

int OpenSOAPXMLElmGetChildMB (OpenSOAPXMLElmPtr elm, const char *cld_name, OpenSOAPXMLElmPtr *cld_elm)
 Get Child XML Element(MB).

int OpenSOAPXMLElmGetChildWC (OpenSOAPXMLElmPtr elm, const wchar_t *cld_name, OpenSOAPXMLElmPtr *cld_elm)
 Get Child XML Element(WC).

int OpenSOAPXMLElmGetValueMB (OpenSOAPXMLElmPtr elm, const char *type_name, void *value)
 Get Value of XML Element(MB).

int OpenSOAPXMLElmGetValueWC (OpenSOAPXMLElmPtr elm, const wchar_t *type_name, void *value)
 Get Value of XML Element(WC).

int OpenSOAPXMLElmSetValueMB (OpenSOAPXMLElmPtr elm, const char *type_name, void *value)
 Set Value of XML Element(MB).

int OpenSOAPXMLElmSetValueWC (OpenSOAPXMLElmPtr elm, const wchar_t *type_name, void *value)
 Set Value of XML Element(WC).

int OpenSOAPXMLElmGetCharEncodingString (OpenSOAPXMLElmPtr elm, const char *chEnc, OpenSOAPByteArrayPtr bAry)
 XML Element Character Encoding Output.

int OpenSOAPXMLElmGetNameString (OpenSOAPXMLElmPtr elm, OpenSOAPStringPtr *name)
 Get XML Element's Name as OpenSOAPString.

int OpenSOAPXMLElmGetNextAttr (OpenSOAPXMLElmPtr elm, OpenSOAPXMLAttrPtr *attr_elm)
 Get next attr XML Element.

int OpenSOAPXMLElmGetChildValueMB (OpenSOAPXMLElmPtr elm, const char *childName, const char *typeName, void *value)
 Get Child Value.

int OpenSOAPXMLElmGetChildValueWC (OpenSOAPXMLElmPtr elm, const wchar_t *childName, const wchar_t *typeName, void *value)
 Get Child Value.

int OpenSOAPXMLElmSetChildValueMB (OpenSOAPXMLElmPtr elm, const char *childName, const char *typeName, void *value)
 Set Child Value.

int OpenSOAPXMLElmSetChildValueWC (OpenSOAPXMLElmPtr elm, const wchar_t *childName, const wchar_t *typeName, void *value)
 Set Child Value.

int OpenSOAPXMLElmSetChildValueXMLDocument (OpenSOAPXMLElmPtr elm, OpenSOAPByteArrayPtr document, const char *charEnc)
 Add Child XML Element(XML Document).

int OpenSOAPXMLElmSetValueAsString (OpenSOAPXMLElmPtr elm, OpenSOAPStringPtr value, int isDup)
 XML Element value set as string.

int OpenSOAPXMLElmSetValueAsStringMB (OpenSOAPXMLElmPtr elm, const char *value)
 XML Element value set as string.

int OpenSOAPXMLElmSetValueAsStringWC (OpenSOAPXMLElmPtr elm, const wchar_t *value)
 XML Element value set as string.

int OpenSOAPXMLElmSetChildValueAsStringMB (OpenSOAPXMLElmPtr elm, const char *childName, const char *value)
 Set Child Value.

int OpenSOAPXMLElmSetChildValueAsStringWC (OpenSOAPXMLElmPtr elm, const wchar_t *childName, const wchar_t *value)
 Set Child Value.

int OpenSOAPXMLElmSetChildValueAsString (OpenSOAPXMLElmPtr elm, OpenSOAPStringPtr childName, int isValueDup, OpenSOAPStringPtr value)
 Set Child Value.

int OpenSOAPXMLElmRemoveChildString (OpenSOAPXMLElmPtr elm, OpenSOAPStringPtr childName, int isValueRelease, OpenSOAPStringPtr *childValue)
 Remove Child XML Element(OpenSOAPString).

int OpenSOAPXMLElmGetAttributeValueMB (OpenSOAPXMLElmPtr elm, const char *attrName, const char *typeName, void *value)
 Get Attribute Value(MB).

int OpenSOAPXMLElmGetAttributeValueWC (OpenSOAPXMLElmPtr elm, const wchar_t *attrName, const wchar_t *typeName, void *value)
 Get Attribute Value(WC).

int OpenSOAPXMLElmSetAttributeValueMB (OpenSOAPXMLElmPtr elm, const char *attrName, const char *typeName, void *value)
 Set Attribute Value(MB).

int OpenSOAPXMLElmSetAttributeValueWC (OpenSOAPXMLElmPtr elm, const wchar_t *attrName, const wchar_t *typeName, void *value)
 Set Attribute Value(WC).


Detailed Description

OpenSOAP API XML Element Processing.

Author:
OpenSOAP Development Team

Function Documentation

int OpenSOAPXMLElmAddAttributeMB OpenSOAPXMLElmPtr  elm,
const char *  attr_name,
const char *  attr_type,
void *  attr_value,
OpenSOAPXMLAttrPtr attr
 

Add Attribute(MB).

Parameters:
elm OpenSOAPXMLElmPtr [in, out] ((|elm|)) SOAP Element
attr_name const char * [in] ((|attr_name|)) Attribute Name
attr_type const char * [in] ((|attr_type|)) Attribute Type
attr_value void * [in] ((|attr_value|)) Attribute Value
attr OpenSOAPXMLAttrPtr * [out] ((|attr|)) OpenSOAP XML Attribute
Returns:
Error Code

int OpenSOAPXMLElmAddAttributeWC OpenSOAPXMLElmPtr  elm,
const wchar_t *  attr_name,
const wchar_t *  attr_type,
void *  attr_value,
OpenSOAPXMLAttrPtr attr
 

Add Attribute(WC).

Parameters:
elm OpenSOAPXMLElmPtr [in, out] ((|elm|)) SOAP Element
attr_name const wchar_t * [in] ((|attr_name|)) Attribute Name
attr_type const wchar_t * [in] ((|attr_type|)) Attribute Type
attr_value void * [in] ((|attr_value|)) Attribute Value
attr OpenSOAPXMLAttrPtr * [out] ((|attr|)) OpenSOAP XML Attribute
Returns:
Error Code

int OpenSOAPXMLElmAddChildMB OpenSOAPXMLElmPtr  elm,
const char *  cld_name,
OpenSOAPXMLElmPtr cld_elm
 

Add Child XML Element(MB).

Parameters:
elm OpenSOAPXMLElmPtr [in] ((|elm|)) OpenSOAP XML Element
cld_name cosnt char * [in] ((|cld_name|)) Add Child Element Name
cld_elm OpenSOAPXMLElmPtr * [out] ((|cld_elm|)) Add Child Element Pointer
Returns:
Error Code

int OpenSOAPXMLElmAddChildString OpenSOAPXMLElmPtr  elm,
OpenSOAPStringPtr  childName,
OpenSOAPXMLElmPtr childElm
 

Add Child XML Element(OpenSOAPString).

Parameters:
elm OpenSOAPXMLElmPtr [in] ((|elm|)) OpenSOAP XML Element
childName OpenSOAPStringPtr [in] ((|cld_name|)) Add Child Element Name
childElm OpenSOAPXMLElmPtr * [out] ((|cld_elm|)) Add Child Element Pointer
Returns:
Error Code

int OpenSOAPXMLElmAddChildWC OpenSOAPXMLElmPtr  elm,
const wchar_t *  cld_name,
OpenSOAPXMLElmPtr cld_elm
 

Add Child XML Element(WC).

Parameters:
elm OpenSOAPXMLElmPtr [in] ((|elm|)) OpenSOAP XML Element
cld_name cosnt wchar_t * [in] ((|cld_name|)) Add Child Element Name
cld_elm OpenSOAPXMLElmPtr * [out] ((|cld_elm|)) Add Child Element Pointer
Returns:
Error Code

int OpenSOAPXMLElmAddChildXMLDocument OpenSOAPXMLElmPtr  elm,
char *  elmname,
OpenSOAPByteArrayPtr  document,
const char *  charEnc
 

Add Child XML Element(XML Document).

Parameters:
elm OpenSOAPXMLElmPtr [in] ((|elm|)) OpenSOAP XML Element
elmname char * [in] ((elmname|)) OpenSOAP XML Element Name
document OpenSOAPByteArrayPtr [in] ((document|)) OpenSOAPByteArrayPtr
charEnc const char * [in] ((|charEnc|)) Characeter Encoding
Returns:
Error Code

int OpenSOAPXMLElmCreate OpenSOAPXMLElmPtr elm  ) 
 

OpenSOAP XML Element Instance Create.

Parameters:
elm OpenSOAPXMLElmPtr * [out] ((|elm|)) XML Element pointer
Returns:
Error Code

int OpenSOAPXMLElmDefineNamespaceMB OpenSOAPXMLElmPtr  elm,
const char *  ns_uri,
const char *  ns_prefix,
OpenSOAPXMLNamespacePtr ns
 

Define XML namespace.(MB).

Parameters:
elm OpenSOAPXMLElmPtr [in, out] ((|elm|)) XML Element
ns_uri const char * [in] ((|ns_uri|)) Namespace URI
ns_prefix const char * [in] ((|ns_prefix|)) Namespace Prefix
ns OpenSOAPXMLNamespacePtr * [out] ((|ns|)) OpenSOAP XML Namespace
Returns:
Error Code

int OpenSOAPXMLElmDefineNamespaceWC OpenSOAPXMLElmPtr  elm,
const wchar_t *  ns_uri,
const wchar_t *  ns_prefix,
OpenSOAPXMLNamespacePtr ns
 

Define XML namespace.(WC).

Parameters:
elm OpenSOAPXMLElmPtr [in, out] ((|elm|)) XML Element
ns_uri const wchar_t * [in] ((|ns_uri|)) Namespace URI
ns_prefix const wchar_t * [in] ((|ns_prefix|)) Namespace Prefix
ns OpenSOAPXMLNamespacePtr * [out] ((|ns|)) OpenSOAP XML Namespace
Returns:
Error Code

int OpenSOAPXMLElmGetAttributeMB OpenSOAPXMLElmPtr  elm,
const char *  attr_name,
OpenSOAPXMLAttrPtr attr
 

Get Attribute Pointer of Assignment Attribute Name(MB).

Parameters:
elm OpenSOAPXMLElmPtr [in, out] ((|elm|)) XML Element
attr_name const char * [in] ((|attr_name|)) Attribute Name
attr OpenSOAPXMLAttrPtr * [out] ((|attr|)) OpenSOAP XML Attribute
Returns:
Error Code

int OpenSOAPXMLElmGetAttributeValueMB OpenSOAPXMLElmPtr  elm,
const char *  attrName,
const char *  typeName,
void *  value
 

Get Attribute Value(MB).

Parameters:
elm OpenSOAPXMLElmPtr [in] ((|elm|)) OpenSOAP XML Element
attrName const char * [in] ((|attrName|)) Attribute Name
typeName const char * [in] ((|typeName|)) Type Name
value void * [out] ((|value|)) Value
Returns:
Error Code

int OpenSOAPXMLElmGetAttributeValueWC OpenSOAPXMLElmPtr  elm,
const wchar_t *  attrName,
const wchar_t *  typeName,
void *  value
 

Get Attribute Value(WC).

Parameters:
elm OpenSOAPXMLElmPtr [in] ((|elm|)) OpenSOAP XML Element
attrName const wchar_t * [in] ((|attrName|)) Attribute Name
typeName const wchar_t * [in] ((|typeName|)) Type Name
value void * [out] ((|value|)) Value
Returns:
Error Code

int OpenSOAPXMLElmGetAttributeWC OpenSOAPXMLElmPtr  elm,
const wchar_t *  attr_name,
OpenSOAPXMLAttrPtr attr
 

Get Attribute Pointer of Assignment Attribute Name(WC).

Parameters:
elm OpenSOAPXMLElmPtr [in, out] ((|elm|)) XML Element
attr_name const wchar_t * [in] ((|attr_name|)) Attribute Name
attr OpenSOAPXMLAttrPtr * [out] ((|attr|)) OpenSOAP XML Attribute
Returns:
Error Code

int OpenSOAPXMLElmGetCharEncodingString OpenSOAPXMLElmPtr  elm,
const char *  chEnc,
OpenSOAPByteArrayPtr  bAry
 

XML Element Character Encoding Output.

Parameters:
elm OpenSOAPXMLElmPtr [in] ((|elm|)) OpenSOAP XML Element
chEnc const char * [in] ((|chEnc|)) character encoding (i.e. "EUC-JP", "Shift_JIS", "UTF-8").
bAry OpenSOAPByteArrayPtr [out] ((|bAry|)) Result Buffer
Returns:
Error Code

int OpenSOAPXMLElmGetChildMB OpenSOAPXMLElmPtr  elm,
const char *  cld_name,
OpenSOAPXMLElmPtr cld_elm
 

Get Child XML Element(MB).

Parameters:
elm OpenSOAPXMLElmPtr [in] ((|elm|)) OpenSOAP XML Element
cld_name cosnt char * [in] ((|cld_name|)) Assignment Element Name
cld_elm OpenSOAPXMLElmPtr * [out] ((|cld_elm|)) XML Element Pointer
Returns:
Error Code

int OpenSOAPXMLElmGetChildString OpenSOAPXMLElmPtr  elm,
OpenSOAPStringPtr  childName,
OpenSOAPXMLElmPtr childElm
 

Get Child XML Element(OpenSOAPString).

Parameters:
elm OpenSOAPXMLElmPtr [in] ((|elm|)) OpenSOAP XML Element
childName OpenSOAPStringPtr [in] ((|chldName|)) Assignment Element Name
childElm OpenSOAPXMLElmPtr * [out] ((|chldElm|)) XML Element Pointer
Returns:
Error Code

int OpenSOAPXMLElmGetChildValueMB OpenSOAPXMLElmPtr  elm,
const char *  childName,
const char *  typeName,
void *  value
 

Get Child Value.

Parameters:
elm OpenSOAPXMLElmPtr [in] ((|elm|)) OpenSOAP XML Element
childName const char * [in] ((|childName|)) child element name
typeName const char * [in] ((|typeName|)) value's type name
value void * [out] ((|value|)) value buffer
Returns:
Error Code

int OpenSOAPXMLElmGetChildValueWC OpenSOAPXMLElmPtr  elm,
const wchar_t *  childName,
const wchar_t *  typeName,
void *  value
 

Get Child Value.

Parameters:
elm OpenSOAPXMLElmPtr [in] ((|elm|)) OpenSOAP XML Element
childName const wchar_t * [in] ((|childName|)) child element name
typeName const wchar_t * [in] ((|typeName|)) value's type name
value void * [out] ((|value|)) value buffer
Returns:
Error Code

int OpenSOAPXMLElmGetChildWC OpenSOAPXMLElmPtr  elm,
const wchar_t *  cld_name,
OpenSOAPXMLElmPtr cld_elm
 

Get Child XML Element(WC).

Parameters:
elm OpenSOAPXMLElmPtr [in] ((|elm|)) OpenSOAP XML Element
cld_name cosnt wchar_t * [in] ((|cld_name|)) Assignment Element Name
cld_elm OpenSOAPXMLElmPtr * [out] ((|cld_elm|)) XML Element Pointer
Returns:
Error Code

int OpenSOAPXMLElmGetNamespace OpenSOAPXMLElmPtr  elm,
OpenSOAPXMLNamespacePtr ns
 

Get Namespace Pointer.

Parameters:
elm OpenSOAPXMLElmPtr [in, out] ((|elm|)) XML Element
ns OpenSOAPXMLNamespacePtr * [out] ((|ns|)) Namespace
Returns:
Error Code

int OpenSOAPXMLElmGetNameString OpenSOAPXMLElmPtr  elm,
OpenSOAPStringPtr name
 

Get XML Element's Name as OpenSOAPString.

Parameters:
elm OpenSOAPXMLElmPtr [in] ((|elm|)) XML Element Pointer
name OpenSOAPStringPtr * [out] ((|name|)) Result Name of Node
Returns:
Error Code

int OpenSOAPXMLElmGetNextAttr OpenSOAPXMLElmPtr  elm,
OpenSOAPXMLAttrPtr attr_elm
 

Get next attr XML Element.

Parameters:
elm OpenSOAPXMLElmPtr [in] ((|elm|)) OpenSOAP XML Element
attr_elm OpenSOAPXMLAttrPtr * [in, out] ((|attr_elm|)) Next Attr Element Pointer. If 'attr_elm' is NULL, then return to first XML Element pointer.
Returns:
Error Code

int OpenSOAPXMLElmGetNextChild OpenSOAPXMLElmPtr  elm,
OpenSOAPXMLElmPtr cld_elm
 

Get next child XML Element.

Parameters:
elm OpenSOAPXMLElmPtr [in] ((|elm|)) OpenSOAP XML Element
cld_elm OOpenSOAPXMLElmPtr * [in, out] ((|cld_elm|)) XML Element Pointer. Return the next XML Element. If 'cld_elm' is NULL, return to first XML Element.
Returns:
Error Code

int OpenSOAPXMLElmGetValueMB OpenSOAPXMLElmPtr  elm,
const char *  type_name,
void *  value
 

Get Value of XML Element(MB).

Parameters:
elm OpenSOAPXMLElmPtr [in] ((|elm|)) OpenSOAP XML Element
type_name const char * [in] ((|type_name|)) Type Name
value void * [out] ((|value|)) Setting Buffer Pointer
Returns:
Error Code

int OpenSOAPXMLElmGetValueWC OpenSOAPXMLElmPtr  elm,
const wchar_t *  type_name,
void *  value
 

Get Value of XML Element(WC).

Parameters:
elm OpenSOAPXMLElmPtr [in] ((|elm|)) OpenSOAP XML Element
type_name const wchar_t * [in] ((|type_name|)) Type Name
value void * [out] ((|value|)) Setting Buffer Pointer
Returns:
Error Code

int OpenSOAPXMLElmRemoveChildString OpenSOAPXMLElmPtr  elm,
OpenSOAPStringPtr  childName,
int  isValueRelease,
OpenSOAPStringPtr childValue
 

Remove Child XML Element(OpenSOAPString).

Parameters:
elm OpenSOAPXMLElmPtr [in] ((|elm|)) OpenSOAP XML Element
childName OpenSOAPStringPtr [in] ((|childName|)) Child Element Name
isValueRelease int [in] ((|isValueRelease|)) Value Released or not
childValue OpenSOAPStringPtr * [out] ((|childValue|)) Value
Returns:
Error Code

int OpenSOAPXMLElmSearchNamespaceMB OpenSOAPXMLElmPtr  elm,
const char *  ns_uri,
const char *  ns_prefix,
OpenSOAPXMLNamespacePtr ns
 

Search Namespace of XML Element(MB).

Parameters:
elm OpenSOAPXMLElmPtr [in] ((|elm|)) XML Element
ns_uri const char * [in] ((|ns_uri|)) Namespace URI
ns_prefix const char * [in] ((|ns_prefix|)) Namespace Prefix
ns OpenSOAPXMLNamespacePtr * [out] ((|ns|)) Namespace
Returns:
Error Code

int OpenSOAPXMLElmSearchNamespaceString OpenSOAPXMLElmPtr  elm,
OpenSOAPStringPtr  nsUri,
OpenSOAPStringPtr  nsPrefix,
OpenSOAPXMLNamespacePtr ns,
OpenSOAPXMLElmPtr defElm
 

Search Namespace String.

Parameters:
elm OpenSOAPXMLElmPtr [in] ((|elm|)) XML Element
nsUri OpenSOAPStringPtr [in] ((|nsUri|)) Namespace URI
nsPrefix OpenSOAPStringPtr [in] ((|nsPrefix|)) Namespace Prefix
ns OpenSOAPXMLNamespacePtr * [out] ((|ns|)) Namespace
defElm OpenSOAPXMLElmPtr * [out] ((|defElm|)) XML Element
Returns:
Error Code

int OpenSOAPXMLElmSearchNamespaceWC OpenSOAPXMLElmPtr  elm,
const wchar_t *  ns_uri,
const wchar_t *  ns_prefix,
OpenSOAPXMLNamespacePtr ns
 

Search Namespace of XML Element(WC).

Parameters:
elm OpenSOAPXMLElmPtr [in, out] ((|elm|)) XML Element
ns_uri const wchar_t * [in] ((|ns_uri|)) Namespace URI
ns_prefix const wchar_t * [in] ((|ns_prefix|)) Namespace Prefix
ns OpenSOAPXMLNamespacePtr * [out] ((|ns|)) Namespace
Returns:
Error Code

int OpenSOAPXMLElmSetAttributeValueMB OpenSOAPXMLElmPtr  elm,
const char *  attrName,
const char *  typeName,
void *  value
 

Set Attribute Value(MB).

Parameters:
elm OpenSOAPXMLElmPtr [in] ((|elm|)) OpenSOAP XML Element
attrName const char * [in] ((|attrName|)) Attribute Name
typeName const char * [in] ((|typeName|)) Type Name
value void * [out] ((|value|)) Value
Returns:
Error Code

int OpenSOAPXMLElmSetAttributeValueWC OpenSOAPXMLElmPtr  elm,
const wchar_t *  attrName,
const wchar_t *  typeName,
void *  value
 

Set Attribute Value(WC).

Parameters:
elm OpenSOAPXMLElmPtr [in] ((|elm|)) OpenSOAP XML Element
attrName const wchar_t * [in] ((|attrName|)) Attribute Name
typeName const wchar_t * [in] ((|typeName|)) Type Name
value void * [out] ((|value|)) Value
Returns:
Error Code

int OpenSOAPXMLElmSetChildValueAsString OpenSOAPXMLElmPtr  elm,
OpenSOAPStringPtr  childName,
int  isValueDup,
OpenSOAPStringPtr  value
 

Set Child Value.

Parameters:
elm OpenSOAPXMLElmPtr [out] ((|elm|)) OpenSOAP XML Element
childName OpenSOAPStringPtr [in] ((|childName|)) child element name
isValueDup int [in] ((|isValueDup|)) value duplicate flag
value OpenSOAPStringPtr [in, out] ((|value|)) value buffer
Returns:
Error Code

int OpenSOAPXMLElmSetChildValueAsStringMB OpenSOAPXMLElmPtr  elm,
const char *  childName,
const char *  value
 

Set Child Value.

Parameters:
elm OpenSOAPXMLElmPtr [out] ((|elm|)) OpenSOAP XML Element
childName const char * [in] ((|childName|)) child element name
value const char * [in] ((|value|)) value buffer
Returns:
Error Code

int OpenSOAPXMLElmSetChildValueAsStringWC OpenSOAPXMLElmPtr  elm,
const wchar_t *  childName,
const wchar_t *  value
 

Set Child Value.

Parameters:
elm OpenSOAPXMLElmPtr [out] ((|elm|)) OpenSOAP XML Element
childName const wchar_t * [in] ((|childName|)) child element name
value const wchar_t * [in] ((|value|)) value buffer
Returns:
Error Code

int OpenSOAPXMLElmSetChildValueMB OpenSOAPXMLElmPtr  elm,
const char *  childName,
const char *  typeName,
void *  value
 

Set Child Value.

Parameters:
elm OpenSOAPXMLElmPtr [out] ((|elm|)) OpenSOAP XML Element
childName const char * [in] ((|childName|)) child element name
typeName const char * [in] ((|typeName|)) value's type name
value void * [in] ((|value|)) value buffer
Returns:
Error Code

int OpenSOAPXMLElmSetChildValueWC OpenSOAPXMLElmPtr  elm,
const wchar_t *  childName,
const wchar_t *  typeName,
void *  value
 

Set Child Value.

Parameters:
elm OpenSOAPXMLElmPtr [out] ((|elm|)) OpenSOAP XML Element
childName const wchar_t * [in] ((|childName|)) child element name
typeName const wchar_t * [in] ((|typeName|)) value's type name
value void * [in] ((|value|)) value buffer
Returns:
Error Code

int OpenSOAPXMLElmSetChildValueXMLDocument OpenSOAPXMLElmPtr  elm,
OpenSOAPByteArrayPtr  document,
const char *  charEnc
 

Add Child XML Element(XML Document).

Parameters:
elm OpenSOAPXMLElmPtr [in] ((|elm|)) OpenSOAP XML Element
document OpenSOAPByteArrayPtr [in] ((document|)) OpenSOAPByteArrayPtr
charEnc const char * [in] ((|charEnc|)) Characeter Encoding
Returns:
Error Code

int OpenSOAPXMLElmSetNamespaceMB OpenSOAPXMLElmPtr  elm,
const char *  ns_uri,
const char *  ns_prefix
 

Set Namespace of XML Element(MB).

Parameters:
elm OpenSOAPXMLElmPtr [in, out] ((|elm|)) XML Element
ns_uri const char * [in] ((|ns_uri|)) Namespace URI
ns_prefix const char * [in] ((|ns_prefix|)) Namespace Prefix
Returns:
Error Code

int OpenSOAPXMLElmSetNamespaceWC OpenSOAPXMLElmPtr  elm,
const wchar_t *  ns_uri,
const wchar_t *  ns_prefix
 

Set Namespace of XML Element(WC).

Parameters:
elm OpenSOAPXMLElmPtr [in, out] ((|elm|)) XML Element
ns_uri const wchar_t * [in] ((|ns_uri|)) Namespace URI
ns_prefix const wchar_t * [in] ((|ns_prefix|)) Namespace Prefix
Returns:
Error Code

int OpenSOAPXMLElmSetValueAsString OpenSOAPXMLElmPtr  elm,
OpenSOAPStringPtr  value,
int  isDup
 

XML Element value set as string.

Parameters:
elm OpenSOAPXMLElmPtr [out] ((|elm|)) XML Elm Pointer
value OpenSOAPStringPtr [in] ((|value|)) Setting Elm Name
isDup int [in] ((|isDup|)) duplicate flag. If non zero, then value is duplicate.
Returns:
Error Code

int OpenSOAPXMLElmSetValueAsStringMB OpenSOAPXMLElmPtr  elm,
const char *  value
 

XML Element value set as string.

Parameters:
elm OpenSOAPXMLElmPtr [out] ((|elm|)) XML Elm Pointer
value const char * [in] ((|value|)) value as string
Returns:
Error Code

int OpenSOAPXMLElmSetValueAsStringWC OpenSOAPXMLElmPtr  elm,
const wchar_t *  value
 

XML Element value set as string.

Parameters:
elm OpenSOAPXMLElmPtr [out] ((|elm|)) XML Elm Pointer
value const wchar_t * [in] ((|value|)) value as string
Returns:
Error Code

int OpenSOAPXMLElmSetValueMB OpenSOAPXMLElmPtr  elm,
const char *  type_name,
void *  value
 

Set Value of XML Element(MB).

Parameters:
elm OpenSOAPXMLElmPtr [in] ((|elm|)) OpenSOAP XML Element
type_name const char * [in] ((|typeName|)) Type Name
value void * [in] ((|value|)) Setting Buffer Pointer
Returns:
Error Code

int OpenSOAPXMLElmSetValueWC OpenSOAPXMLElmPtr  elm,
const wchar_t *  type_name,
void *  value
 

Set Value of XML Element(WC).

Parameters:
elm OpenSOAPXMLElmPtr [in] ((|elm|)) OpenSOAP XML Element
type_name const wchar_t * [in] ((|typeName|)) Type Name
value void * [in] ((|value|)) Setting Buffer Pointer
Returns:
Error Code


Generated on Mon Oct 18 18:29:44 2004 for OpenSOAP by doxygen 1.3.6