Main Page   File List   File Members  

XMLAttr.h File Reference

OpenSOAP API XML Attribute Processing. More...

#include <OpenSOAP/XMLNamespace.h>

Go to the source code of this file.

Typedefs

typedef tagOpenSOAPXMLAttr OpenSOAPXMLAttr
 OpenSOAPXMLAttr Structure Type Definition.

typedef OpenSOAPXMLAttrOpenSOAPXMLAttrPtr
 OpenSOAPXMLAttr Pointer Type Definition.


Functions

int OpenSOAPXMLAttrCreateMB (const char *attr_name, OpenSOAPXMLAttrPtr *attr)
 OpenSOAP XML Attribute Instance Create(MB). More...

int OpenSOAPXMLAttrCreateWC (const wchar_t *attr_name, OpenSOAPXMLAttrPtr *attr)
 OpenSOAP XML Attribute Instance Create(WC). More...

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

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

int OpenSOAPXMLAttrGetNamespace (OpenSOAPXMLAttrPtr elm, OpenSOAPXMLNamespacePtr *ns)
 Get Namespace of XML Element. More...

int OpenSOAPXMLAttrGetValueMB (OpenSOAPXMLAttrPtr elm, const char *type_name, void *value)
 Get Value of XML Attribute(MB). More...

int OpenSOAPXMLAttrGetValueWC (OpenSOAPXMLAttrPtr elm, const wchar_t *type_name, void *value)
 Get Value of XML Attribute(WC). More...

int OpenSOAPXMLAttrSetValueMB (OpenSOAPXMLAttrPtr elm, const char *type_name, void *value)
 Set Value of XML Attribute(MB). More...

int OpenSOAPXMLAttrSetValueWC (OpenSOAPXMLAttrPtr elm, const wchar_t *type_name, void *value)
 Set Value of XML Attribute(WC). More...

int OpenSOAPXMLAttrGetName (OpenSOAPXMLAttrPtr attr, OpenSOAPStringPtr *name)
 Get of SOAP Attribute Name. More...


Detailed Description

OpenSOAP API XML Attribute Processing.

Author:
Tomonori Bando

Function Documentation

int OpenSOAPXMLAttrCreateMB const char *    attr_name,
OpenSOAPXMLAttrPtr   attr
 

OpenSOAP XML Attribute Instance Create(MB).

Parameters:
attr_name  const char * [in] ((|attr_name|)) XML Attribute name
attr  OpenSOAPXMLAttrPtr * [out] ((|attr|)) XML Attribute pointer
Returns:
Error Code

int OpenSOAPXMLAttrCreateWC const wchar_t *    attr_name,
OpenSOAPXMLAttrPtr   attr
 

OpenSOAP XML Attribute Instance Create(WC).

Parameters:
attr_name  const wchar_t * [in] ((|attr_name|)) XML Attribute name
attr  OpenSOAPXMLAttrPtr * [out] ((|attr|)) XML Attribute pointer
Returns:
Error Code

int OpenSOAPXMLAttrGetName OpenSOAPXMLAttrPtr    attr,
OpenSOAPStringPtr   name
 

Get of SOAP Attribute Name.

Parameters:
attr  OpenSOAPXMLAttrPtr [in] ((|attr|)) SOAP Attribute Pointer
name  OpenSOAPStringPtr * [out] ((|name|)) Result Name of SOAP Attribute
Returns:
Error Code

int OpenSOAPXMLAttrGetNamespace OpenSOAPXMLAttrPtr    elm,
OpenSOAPXMLNamespacePtr   ns
 

Get Namespace of XML Element.

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

int OpenSOAPXMLAttrGetValueMB OpenSOAPXMLAttrPtr    elm,
const char *    type_name,
void *    value
 

Get Value of XML Attribute(MB).

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

int OpenSOAPXMLAttrGetValueWC OpenSOAPXMLAttrPtr    elm,
const wchar_t *    type_name,
void *    value
 

Get Value of XML Attribute(WC).

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

int OpenSOAPXMLAttrSetNamespaceMB OpenSOAPXMLAttrPtr    elm,
const char *    ns_uri,
const char *    ns_prefix
 

Set Namespace of XML Element(MB).

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

int OpenSOAPXMLAttrSetNamespaceWC OpenSOAPXMLAttrPtr    elm,
const wchar_t *    ns_uri,
const wchar_t *    ns_prefix
 

Set Namespace of XML Element(WC).

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

int OpenSOAPXMLAttrSetValueMB OpenSOAPXMLAttrPtr    elm,
const char *    type_name,
void *    value
 

Set Value of XML Attribute(MB).

Parameters:
elm  OpenSOAPXMLAttrPtr [in] ((|elm|)) OpenSOAP XML Attribute
type_name  const char * [in] ((|type_name|)) Type Name
value  void * [in] ((|value|)) Storage Buffer Pointer
Returns:
Error Code

int OpenSOAPXMLAttrSetValueWC OpenSOAPXMLAttrPtr    elm,
const wchar_t *    type_name,
void *    value
 

Set Value of XML Attribute(WC).

Parameters:
elm  OpenSOAPXMLAttrPtr [in] ((|elm|)) OpenSOAP XML Attribute
type_name  const wchar_t * [in] ((|type_name|)) Type Name
value  void * [in] ((|value|)) Storage 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