メインページ   ファイル一覧   ファイルメンバ  

XMLAttr.h の解説

OpenSOAP API XML 属性処理. [詳細]

#include <OpenSOAP/XMLNamespace.h>

ソースコードを見る。

Typedef

typedef tagOpenSOAPXMLAttr OpenSOAPXMLAttr
 OpenSOAPXMLAttr 構造体型定義.

typedef OpenSOAPXMLAttrOpenSOAPXMLAttrPtr
 OpenSOAPXMLAttr ポインタ定義.


関数

int OpenSOAPXMLAttrCreateMB (const char *attr_name, OpenSOAPXMLAttrPtr *attr)
 OpenSOAP XML 属性 インスタンス生成(MB).

int OpenSOAPXMLAttrCreateWC (const wchar_t *attr_name, OpenSOAPXMLAttrPtr *attr)
 OpenSOAP XML 属性 インスタンス生成(WC).

int OpenSOAPXMLAttrSetNamespaceMB (OpenSOAPXMLAttrPtr elm, const char *ns_uri, const char *ns_prefix)
 属性のNamespaceの設定(MB)

int OpenSOAPXMLAttrSetNamespaceWC (OpenSOAPXMLAttrPtr elm, const wchar_t *ns_uri, const wchar_t *ns_prefix)
 属性のNamespaceの設定(WC)

int OpenSOAPXMLAttrGetNamespace (OpenSOAPXMLAttrPtr elm, OpenSOAPXMLNamespacePtr *ns)
 属性のNamespaceの取得

int OpenSOAPXMLAttrGetValueMB (OpenSOAPXMLAttrPtr elm, const char *type_name, void *value)
 属性の値の取得(MB)

int OpenSOAPXMLAttrGetValueWC (OpenSOAPXMLAttrPtr elm, const wchar_t *type_name, void *value)
 属性の値の取得(WC)

int OpenSOAPXMLAttrSetValueMB (OpenSOAPXMLAttrPtr elm, const char *type_name, void *value)
 属性の値の設定(MB)

int OpenSOAPXMLAttrSetValueWC (OpenSOAPXMLAttrPtr elm, const wchar_t *type_name, void *value)
 属性の値の設定(WC)

int OpenSOAPXMLAttrGetName (OpenSOAPXMLAttrPtr attr, OpenSOAPStringPtr *name)
 属性名の取得


解説

OpenSOAP API XML 属性処理.

作者:
OpenSOAP Development Team

Typedef の解説

struct tagOpenSOAPXMLAttr OpenSOAPXMLAttr
 

OpenSOAPXMLAttr 構造体型定義.

OpenSOAPXMLAttr * OpenSOAPXMLAttrPtr
 

OpenSOAPXMLAttr ポインタ定義.


関数の解説

int OpenSOAPXMLAttrCreateMB const char *  attr_name,
OpenSOAPXMLAttrPtr attr
 

OpenSOAP XML 属性 インスタンス生成(MB).

OpenSOAP XML Attribute のインスタンスを生成します。

引数:
attr_name const char * [in] ((|attr_name|)) OpenSOAP XML 属性名
attr OpenSOAPXMLAttrPtr * [out] ((|attr|)) OpenSOAP XML 属性ポインタ
戻り値:
エラーコード

int OpenSOAPXMLAttrCreateWC const wchar_t *  attr_name,
OpenSOAPXMLAttrPtr attr
 

OpenSOAP XML 属性 インスタンス生成(WC).

OpenSOAP XML Attribute のインスタンスを生成します。

引数:
attr_name const wchar_t * [in] ((|attr_name|)) OpenSOAP XML 属性名
attr OpenSOAPXMLAttrPtr * [out] ((|attr|)) OpenSOAP XML 属性ポインタ
戻り値:
エラーコード

int OpenSOAPXMLAttrGetName OpenSOAPXMLAttrPtr  attr,
OpenSOAPStringPtr name
 

属性名の取得

属性ポインタから属性の名前を取得します。

引数:
attr OpenSOAPXMLAttrPtr [in] ((|attr|)) OpenSOAP XML 属性
name OpenSOAPStringPtr * [out] ((|name|)) OpenSOAP 属性名
戻り値:
エラーコード

int OpenSOAPXMLAttrGetNamespace OpenSOAPXMLAttrPtr  elm,
OpenSOAPXMLNamespacePtr ns
 

属性のNamespaceの取得

属性のNamespaceを取得します。

引数:
elm OpenSOAPXMLAttrPtr [in, out] ((|elm|)) OpenSOAP XML 属性
ns OpenSOAPXMLNamespacePtr * [out] ((|ns|)) Namespace
戻り値:
エラーコード

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

属性の値の取得(MB)

属性の値を取得します。

引数:
elm OpenSOAPXMLAttrPtr [in] ((|elm|)) OpenSOAP XML 属性
type_name const char * [in] ((|type_name|)) タイプ名
value void * [out] ((|value|)) 値格納バッファへのポインタ
戻り値:
エラーコード

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

属性の値の取得(WC)

属性の値を取得します。

引数:
elm OpenSOAPXMLAttrPtr [in] ((|elm|)) OpenSOAP XML 属性
type_name const wchar_t * [in] ((|type_name|)) タイプ名
value void * [out] ((|value|)) 値格納バッファへのポインタ
戻り値:
エラーコード

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

属性のNamespaceの設定(MB)

属性にNamespaceを設定します。

引数:
elm OpenSOAPXMLAttrPtr [in, out] ((|elm|)) OpenSOAP XML 属性
ns_uri const char * [in] ((|ns_uri|)) Namespace URI
ns_prefix const char * [in] ((|ns_prefix|)) Namespace Prefix
戻り値:
エラーコード

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

属性のNamespaceの設定(WC)

属性にNamespaceを設定します。

引数:
elm OpenSOAPXMLAttrPtr [in, out] ((|elm|)) OpenSOAP XML 属性
ns_uri const wchar_t * [in] ((|ns_uri|)) Namespace URI
ns_prefix const wchar_t * [in] ((|ns_prefix|)) Namespace Prefix
戻り値:
エラーコード

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

属性の値の設定(MB)

属性の値を設定します。

引数:
elm OpenSOAPXMLAttrPtr [in] ((|elm|)) OpenSOAP XML 属性
type_name const char * [in] ((|type_name|)) タイプ名
value void * [in] ((|value|)) 値格納バッファへのポインタ
戻り値:
エラーコード

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

属性の値の設定(WC)

属性の値を設定します。

引数:
elm OpenSOAPXMLAttrPtr [in] ((|elm|)) OpenSOAP XML 属性
type_name const wchar_t * [in] ((|type_name|)) タイプ名
value void * [in] ((|value|)) 値格納バッファへのポインタ
戻り値:
エラーコード


OpenSOAPに対してFri May 30 12:19:54 2003に生成されました。 doxygen1.3