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

XMLAttr.h

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

#include <OpenSOAP/XMLNamespace.h>

ソースコードを見る。

型定義

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

関数

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に対してMon Oct 18 18:29:48 2004に生成されました。 doxygen 1.3.6