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. More...

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

int OpenSOAPXMLElmGetChildString (OpenSOAPXMLElmPtr elm, OpenSOAPStringPtr chldName, OpenSOAPXMLElmPtr *chldElm)
 Get Child XML Element(OpenSOAPString). More...

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


Detailed Description

OpenSOAP API XML Element Processing.

Author:
Tomonori Bando

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 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 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 Sat Nov 30 19:16:12 2002 for OpenSOAP by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002