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

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 属性処理.

作者:
Tomonori Bando

関数の解説

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に対してSat Nov 30 19:16:19 2002に生成されました。 doxygen1.2.14 作者 Dimitri van Heesch, © 1997-2002