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

XMLElm.h

OpenSOAP API XML 子要素 処理. [詳細]

#include <OpenSOAP/XMLAttr.h>

ソースコードを見る。

関数

int OpenSOAPXMLElmCreate (OpenSOAPXMLElmPtr *elm)
 OpenSOAP XML Element インスタンス作成.

int OpenSOAPXMLElmSetNamespaceMB (OpenSOAPXMLElmPtr elm, const char *ns_uri, const char *ns_prefix)
 XML ElementのNamespace設定(MB).

int OpenSOAPXMLElmSetNamespaceWC (OpenSOAPXMLElmPtr elm, const wchar_t *ns_uri, const wchar_t *ns_prefix)
 XML ElementのNamespace設定(WC).

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

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

int OpenSOAPXMLElmGetNamespace (OpenSOAPXMLElmPtr elm, OpenSOAPXMLNamespacePtr *ns)
 Namespace ポインタの取得.

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

int OpenSOAPXMLElmDefineNamespaceMB (OpenSOAPXMLElmPtr elm, const char *ns_uri, const char *ns_prefix, OpenSOAPXMLNamespacePtr *ns)
 Namespace定義(MB).

int OpenSOAPXMLElmDefineNamespaceWC (OpenSOAPXMLElmPtr elm, const wchar_t *ns_uri, const wchar_t *ns_prefix, OpenSOAPXMLNamespacePtr *ns)
 Namespace定義(WC).

int OpenSOAPXMLElmAddAttributeMB (OpenSOAPXMLElmPtr elm, const char *attr_name, const char *attr_type, void *attr_value, OpenSOAPXMLAttrPtr *attr)
 属性(Attribute)追加(MB).

int OpenSOAPXMLElmAddAttributeWC (OpenSOAPXMLElmPtr elm, const wchar_t *attr_name, const wchar_t *attr_type, void *attr_value, OpenSOAPXMLAttrPtr *attr)
 属性(Attribute)追加(WC).

int OpenSOAPXMLElmGetAttributeMB (OpenSOAPXMLElmPtr elm, const char *attr_name, OpenSOAPXMLAttrPtr *attr)
 属性名を指定した属性の取得(MB).

int OpenSOAPXMLElmGetAttributeWC (OpenSOAPXMLElmPtr elm, const wchar_t *attr_name, OpenSOAPXMLAttrPtr *attr)
 属性名を指定した属性の取得(WC).

int OpenSOAPXMLElmGetNextChild (OpenSOAPXMLElmPtr elm, OpenSOAPXMLElmPtr *cld_elm)
 子要素の取得

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

int OpenSOAPXMLElmAddChildMB (OpenSOAPXMLElmPtr elm, const char *cld_name, OpenSOAPXMLElmPtr *cld_elm)
 子要素の追加(MB)

int OpenSOAPXMLElmAddChildWC (OpenSOAPXMLElmPtr elm, const wchar_t *cld_name, OpenSOAPXMLElmPtr *cld_elm)
 子要素の追加(WC)

int OpenSOAPXMLElmAddChildXMLDocument (OpenSOAPXMLElmPtr elm, char *elmname, OpenSOAPByteArrayPtr document, const char *charEnc)
 子要素の追加(XMLドキュメント) XML Elementに XMLドキュメントとしてそのまま子要素を追加します。

int OpenSOAPXMLElmGetChildString (OpenSOAPXMLElmPtr elm, OpenSOAPStringPtr childName, OpenSOAPXMLElmPtr *childElm)
 Get Child XML Element(OpenSOAPString).

int OpenSOAPXMLElmGetChildMB (OpenSOAPXMLElmPtr elm, const char *cld_name, OpenSOAPXMLElmPtr *cld_elm)
 名前に合致した子 XML Element の取得(MB).

int OpenSOAPXMLElmGetChildWC (OpenSOAPXMLElmPtr elm, const wchar_t *cld_name, OpenSOAPXMLElmPtr *cld_elm)
 名前に合致した子 XML Element の取得(WC).

int OpenSOAPXMLElmGetValueMB (OpenSOAPXMLElmPtr elm, const char *type_name, void *value)
 XML Elementの値の取得(MB).

int OpenSOAPXMLElmGetValueWC (OpenSOAPXMLElmPtr elm, const wchar_t *type_name, void *value)
 XML Elementの値の取得(WC).

int OpenSOAPXMLElmSetValueMB (OpenSOAPXMLElmPtr elm, const char *type_name, void *value)
 XML Elementへの値の設定(MB).

int OpenSOAPXMLElmSetValueWC (OpenSOAPXMLElmPtr elm, const wchar_t *type_name, void *value)
 XML Elementへの値の設定(WC).

int OpenSOAPXMLElmGetCharEncodingString (OpenSOAPXMLElmPtr elm, const char *chEnc, OpenSOAPByteArrayPtr bAry)
 XML Elementの値の取得.

int OpenSOAPXMLElmGetNameString (OpenSOAPXMLElmPtr elm, OpenSOAPStringPtr *name)
 XML Elementの名前取得.

int OpenSOAPXMLElmGetNextAttr (OpenSOAPXMLElmPtr elm, OpenSOAPXMLAttrPtr *attr_elm)
 XML Element の属性取得.

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

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

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

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

int OpenSOAPXMLElmSetChildValueXMLDocument (OpenSOAPXMLElmPtr elm, OpenSOAPByteArrayPtr document, const char *charEnc)
 XMLドキュメントを、子要素に設定する。 XML Elementに XMLドキュメントとしてそのまま子要素を設定します。.

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

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

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

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

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

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

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

int OpenSOAPXMLElmGetAttributeValueMB (OpenSOAPXMLElmPtr elm, const char *attrName, const char *typeName, void *value)
 属性の値を取得(MB).

int OpenSOAPXMLElmGetAttributeValueWC (OpenSOAPXMLElmPtr elm, const wchar_t *attrName, const wchar_t *typeName, void *value)
 属性の値を取得(WC).

int OpenSOAPXMLElmSetAttributeValueMB (OpenSOAPXMLElmPtr elm, const char *attrName, const char *typeName, void *value)
 属性の値を設定(MB).

int OpenSOAPXMLElmSetAttributeValueWC (OpenSOAPXMLElmPtr elm, const wchar_t *attrName, const wchar_t *typeName, void *value)
 属性の値を設定(WC).


説明

OpenSOAP API XML 子要素 処理.

作者:
OpenSOAP Development Team

関数

int OpenSOAPXMLElmAddAttributeMB OpenSOAPXMLElmPtr  elm,
const char *  attr_name,
const char *  attr_type,
void *  attr_value,
OpenSOAPXMLAttrPtr attr
 

属性(Attribute)追加(MB).

属性名と値を指定してXML Element に追加します。

引数:
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
戻り値:
エラーコード

int OpenSOAPXMLElmAddAttributeWC OpenSOAPXMLElmPtr  elm,
const wchar_t *  attr_name,
const wchar_t *  attr_type,
void *  attr_value,
OpenSOAPXMLAttrPtr attr
 

属性(Attribute)追加(WC).

属性名と値を指定してXML Element に追加します。

引数:
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
戻り値:
エラーコード

intint OpenSOAPXMLElmAddChildMB OpenSOAPXMLElmPtr  elm,
const char *  cld_name,
OpenSOAPXMLElmPtr cld_elm
 

子要素の追加(MB)

XML Elementに子要素を追加します。

引数:
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
戻り値:
エラーコード

int OpenSOAPXMLElmAddChildString OpenSOAPXMLElmPtr  elm,
OpenSOAPStringPtr  childName,
OpenSOAPXMLElmPtr childElm
 

Add Child XML Element(OpenSOAPString).

引数:
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
戻り値:
エラーコード

int OpenSOAPXMLElmAddChildWC OpenSOAPXMLElmPtr  elm,
const wchar_t *  cld_name,
OpenSOAPXMLElmPtr cld_elm
 

子要素の追加(WC)

XML Elementに子要素を追加します。

引数:
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
戻り値:
エラーコード

int OpenSOAPXMLElmAddChildXMLDocument OpenSOAPXMLElmPtr  elm,
char *  elmname,
OpenSOAPByteArrayPtr  document,
const char *  charEnc
 

子要素の追加(XMLドキュメント) XML Elementに XMLドキュメントとしてそのまま子要素を追加します。

引数:
elm OpenSOAPXMLElmPtr [in] ((|elm|)) OpenSOAP XML Element
elmname char * [in] ((elmname|)) OpenSOAP XML Element Name
document OpenSOAPByteArrayPtr [in] ((document|)) OpenSOAPByteArrayPtr
charEnc const char * [in] ((|charEnc|)) 文字エンコーディング
戻り値:
エラーコード

int OpenSOAPXMLElmCreate OpenSOAPXMLElmPtr elm  ) 
 

OpenSOAP XML Element インスタンス作成.

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

引数:
elm OpenSOAPXMLElmPtr * [out] ((|elm|)) XML Element ポインタ
戻り値:
エラーコード

int OpenSOAPXMLElmDefineNamespaceMB OpenSOAPXMLElmPtr  elm,
const char *  ns_uri,
const char *  ns_prefix,
OpenSOAPXMLNamespacePtr ns
 

Namespace定義(MB).

XML Element の Namespaceを定義します。

引数:
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
戻り値:
エラーコード

int OpenSOAPXMLElmDefineNamespaceWC OpenSOAPXMLElmPtr  elm,
const wchar_t *  ns_uri,
const wchar_t *  ns_prefix,
OpenSOAPXMLNamespacePtr ns
 

Namespace定義(WC).

XML Element の Namespaceを定義します。

引数:
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
戻り値:
エラーコード

int OpenSOAPXMLElmGetAttributeMB OpenSOAPXMLElmPtr  elm,
const char *  attr_name,
OpenSOAPXMLAttrPtr attr
 

属性名を指定した属性の取得(MB).

指定した属性名(MB)の属性ポインタを返します。ない場合はNULLが格納されます。

引数:
elm OpenSOAPXMLElmPtr [in, out] ((|elm|)) XML Element
attr_name const char * [in] ((|attr_name|)) Attribute Name
attr OpenSOAPXMLAttrPtr * [out] ((|attr|)) OpenSOAP XML Attribute
戻り値:
エラーコード

int OpenSOAPXMLElmGetAttributeValueMB OpenSOAPXMLElmPtr  elm,
const char *  attrName,
const char *  typeName,
void *  value
 

属性の値を取得(MB).

属性の値を取得します。

引数:
elm OpenSOAPXMLElmPtr [in] ((|elm|)) OpenSOAP XML Element
attrName const char * [in] ((|attrName|)) 属性名
typeName const char * [in] ((|typeName|)) 属性タイプ名
value void * [out] ((|value|)) Value
戻り値:
エラーコード

int OpenSOAPXMLElmGetAttributeValueWC OpenSOAPXMLElmPtr  elm,
const wchar_t *  attrName,
const wchar_t *  typeName,
void *  value
 

属性の値を取得(WC).

属性の値を取得します。

引数:
elm OpenSOAPXMLElmPtr [in] ((|elm|)) OpenSOAP XML Element
attrName const wchar_t * [in] ((|attrName|)) 属性名
typeName const wchar_t * [in] ((|typeName|)) 属性タイプ名
value void * [out] ((|value|)) Value
戻り値:
エラーコード

int OpenSOAPXMLElmGetAttributeWC OpenSOAPXMLElmPtr  elm,
const wchar_t *  attr_name,
OpenSOAPXMLAttrPtr attr
 

属性名を指定した属性の取得(WC).

指定した属性名(WC)の属性ポインタを返します。ない場合はNULLが格納されます。

引数:
elm OpenSOAPXMLElmPtr [in, out] ((|elm|)) XML Element
attr_name const wchar_t * [in] ((|attr_name|)) Attribute Name
attr OpenSOAPXMLAttrPtr * [out] ((|attr|)) OpenSOAP XML Attribute
戻り値:
エラーコード

int OpenSOAPXMLElmGetCharEncodingString OpenSOAPXMLElmPtr  elm,
const char *  chEnc,
OpenSOAPByteArrayPtr  bAry
 

XML Elementの値の取得.

XML Element を指定した文字コードで取得します。

引数:
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
戻り値:
エラーコード

int OpenSOAPXMLElmGetChildMB OpenSOAPXMLElmPtr  elm,
const char *  cld_name,
OpenSOAPXMLElmPtr cld_elm
 

名前に合致した子 XML Element の取得(MB).

名前に合致した子 XML Element を取得します。合致するものが複数ある場合は、最初の要素を取り出します。

引数:
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
戻り値:
エラーコード

int OpenSOAPXMLElmGetChildString OpenSOAPXMLElmPtr  elm,
OpenSOAPStringPtr  childName,
OpenSOAPXMLElmPtr childElm
 

Get Child XML Element(OpenSOAPString).

引数:
elm OpenSOAPXMLElmPtr [in] ((|elm|)) OpenSOAP XML Element
childName OpenSOAPStringPtr [in] ((|chldName|)) Assignment Element Name
childElm OpenSOAPXMLElmPtr * [out] ((|chldElm|)) XML Element Pointer
戻り値:
エラーコード

int OpenSOAPXMLElmGetChildValueMB OpenSOAPXMLElmPtr  elm,
const char *  childName,
const char *  typeName,
void *  value
 

Get Child Value(MB).

引数:
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
戻り値:
エラーコード

int OpenSOAPXMLElmGetChildValueWC OpenSOAPXMLElmPtr  elm,
const wchar_t *  childName,
const wchar_t *  typeName,
void *  value
 

Get Child Value(WC).

引数:
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
戻り値:
エラーコード

int OpenSOAPXMLElmGetChildWC OpenSOAPXMLElmPtr  elm,
const wchar_t *  cld_name,
OpenSOAPXMLElmPtr cld_elm
 

名前に合致した子 XML Element の取得(WC).

名前に合致した子 XML Element を取得します。合致するものが複数ある場合は、最初の要素を取り出します。

引数:
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
戻り値:
エラーコード

int OpenSOAPXMLElmGetNamespace OpenSOAPXMLElmPtr  elm,
OpenSOAPXMLNamespacePtr ns
 

Namespace ポインタの取得.

XML Elementから OpenSOAPXMLNamespacePtrを取得します。

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

int OpenSOAPXMLElmGetNameString OpenSOAPXMLElmPtr  elm,
OpenSOAPStringPtr name
 

XML Elementの名前取得.

XML Element の name を OpenSOAPString として取得します。

引数:
elm OpenSOAPXMLElmPtr [in] ((|elm|)) XML Element Pointer
name OpenSOAPStringPtr * [out] ((|name|)) Result Name of Node
戻り値:
エラーコード

int OpenSOAPXMLElmGetNextAttr OpenSOAPXMLElmPtr  elm,
OpenSOAPXMLAttrPtr attr_elm
 

XML Element の属性取得.

XML Element の次の属性へのポインタを格納します。

引数:
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.
戻り値:
エラーコード

int OpenSOAPXMLElmGetNextChild OpenSOAPXMLElmPtr  elm,
OpenSOAPXMLElmPtr cld_elm
 

子要素の取得

XML Element 内の次の子要素を取得します。

引数:
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.
戻り値:
エラーコード

int OpenSOAPXMLElmGetValueMB OpenSOAPXMLElmPtr  elm,
const char *  type_name,
void *  value
 

XML Elementの値の取得(MB).

XML Element直下の値を取得します。

引数:
elm OpenSOAPXMLElmPtr [in] ((|elm|)) OpenSOAP XML Element
type_name const char * [in] ((|type_name|)) Type Name
value void * [out] ((|value|)) Setting Buffer Pointer
戻り値:
エラーコード

int OpenSOAPXMLElmGetValueWC OpenSOAPXMLElmPtr  elm,
const wchar_t *  type_name,
void *  value
 

XML Elementの値の取得(WC).

XML Element直下の値を取得します。

引数:
elm OpenSOAPXMLElmPtr [in] ((|elm|)) OpenSOAP XML Element
type_name const wchar_t * [in] ((|type_name|)) Type Name
value void * [out] ((|value|)) Setting Buffer Pointer
戻り値:
エラーコード

int OpenSOAPXMLElmRemoveChildString OpenSOAPXMLElmPtr  elm,
OpenSOAPStringPtr  childName,
int  isValueRelease,
OpenSOAPStringPtr childValue
 

Remove Child XML Element(OpenSOAPString).

引数:
elm OpenSOAPXMLElmPtr [in] ((|elm|)) OpenSOAP XML Element
childName OpenSOAPStringPtr [in] ((|childName|)) Element 名
isValueRelease int [in] ((|isValueRelease|)) Valued Released
childValue OpenSOAPStringPtr * [out] ((|childValue|)) Value
戻り値:
エラーコード

int OpenSOAPXMLElmSearchNamespaceMB OpenSOAPXMLElmPtr  elm,
const char *  ns_uri,
const char *  ns_prefix,
OpenSOAPXMLNamespacePtr ns
 

Search Namespace of XML Element(MB).

引数:
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
戻り値:
エラーコード

int OpenSOAPXMLElmSearchNamespaceString OpenSOAPXMLElmPtr  elm,
OpenSOAPStringPtr  nsUri,
OpenSOAPStringPtr  nsPrefix,
OpenSOAPXMLNamespacePtr ns,
OpenSOAPXMLElmPtr defElm
 

Search Namespace String.

引数:
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
戻り値:
エラーコード

int OpenSOAPXMLElmSearchNamespaceWC OpenSOAPXMLElmPtr  elm,
const wchar_t *  ns_uri,
const wchar_t *  ns_prefix,
OpenSOAPXMLNamespacePtr ns
 

Search Namespace of XML Element(WC).

引数:
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
戻り値:
エラーコード

int OpenSOAPXMLElmSetAttributeValueMB OpenSOAPXMLElmPtr  elm,
const char *  attrName,
const char *  typeName,
void *  value
 

属性の値を設定(MB).

属性の値を設定します。

引数:
elm OpenSOAPXMLElmPtr [in] ((|elm|)) OpenSOAP XML Element
attrName const char * [in] ((|attrName|)) 属性名
typeName const char * [in] ((|typeName|)) 属性タイプ名
value void * [out] ((|value|)) Value
戻り値:
エラーコード

int OpenSOAPXMLElmSetAttributeValueWC OpenSOAPXMLElmPtr  elm,
const wchar_t *  attrName,
const wchar_t *  typeName,
void *  value
 

属性の値を設定(WC).

属性の値を設定します。

引数:
elm OpenSOAPXMLElmPtr [in] ((|elm|)) OpenSOAP XML Element
attrName const wchar_t * [in] ((|attrName|)) 属性名
typeName const wchar_t * [in] ((|typeName|)) 属性タイプ名
value void * [out] ((|value|)) Value
戻り値:
エラーコード

int OpenSOAPXMLElmSetChildValueAsString OpenSOAPXMLElmPtr  elm,
OpenSOAPStringPtr  childName,
int  isValueDup,
OpenSOAPStringPtr  value
 

Set Child Value as string.

引数:
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
戻り値:
エラーコード

int OpenSOAPXMLElmSetChildValueAsStringMB OpenSOAPXMLElmPtr  elm,
const char *  childName,
const char *  value
 

Set Child Value as atring(MB).

引数:
elm OpenSOAPXMLElmPtr [out] ((|elm|)) OpenSOAP XML Element
childName const char * [in] ((|childName|)) child element name
value const char * [in] ((|value|)) value buffer
戻り値:
エラーコード

int OpenSOAPXMLElmSetChildValueAsStringWC OpenSOAPXMLElmPtr  elm,
const wchar_t *  childName,
const wchar_t *  value
 

Set Child Value as string(WC).

引数:
elm OpenSOAPXMLElmPtr [out] ((|elm|)) OpenSOAP XML Element
childName const wchar_t * [in] ((|childName|)) child element name
value const wchar_t * [in] ((|value|)) value buffer
戻り値:
エラーコード

int OpenSOAPXMLElmSetChildValueMB OpenSOAPXMLElmPtr  elm,
const char *  childName,
const char *  typeName,
void *  value
 

Set Child Value(MB).

引数:
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
戻り値:
エラーコード

int OpenSOAPXMLElmSetChildValueWC OpenSOAPXMLElmPtr  elm,
const wchar_t *  childName,
const wchar_t *  typeName,
void *  value
 

Set Child Value(WC).

引数:
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
戻り値:
エラーコード

int OpenSOAPXMLElmSetChildValueXMLDocument OpenSOAPXMLElmPtr  elm,
OpenSOAPByteArrayPtr  document,
const char *  charEnc
 

XMLドキュメントを、子要素に設定する。 XML Elementに XMLドキュメントとしてそのまま子要素を設定します。.

引数:
elm OpenSOAPXMLElmPtr [in] ((|elm|)) OpenSOAP XML Element
document OpenSOAPByteArrayPtr [in] ((document|)) OpenSOAPByteArrayPtr
charEnc const char * [in] ((|charEnc|)) 文字エンコーディング
戻り値:
エラーコード

int OpenSOAPXMLElmSetNamespaceMB OpenSOAPXMLElmPtr  elm,
const char *  ns_uri,
const char *  ns_prefix
 

XML ElementのNamespace設定(MB).

マルチバイト文字列でXML ElementのNamespaceを設定します。

引数:
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
戻り値:
エラーコード

int OpenSOAPXMLElmSetNamespaceWC OpenSOAPXMLElmPtr  elm,
const wchar_t *  ns_uri,
const wchar_t *  ns_prefix
 

XML ElementのNamespace設定(WC).

ワイドキャラクタ文字列でXML ElementのNamespaceを設定します。

引数:
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
戻り値:
エラーコード

int OpenSOAPXMLElmSetValueAsString OpenSOAPXMLElmPtr  elm,
OpenSOAPStringPtr  value,
int  isDup
 

XML Element value set as string.

引数:
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.
戻り値:
エラーコード

int OpenSOAPXMLElmSetValueAsStringMB OpenSOAPXMLElmPtr  elm,
const char *  value
 

XML Element value set as string(MB).

引数:
elm OpenSOAPXMLElmPtr [out] ((|elm|)) XML Elm Pointer
value const char * [in] ((|value|)) value as string
戻り値:
エラーコード

int OpenSOAPXMLElmSetValueAsStringWC OpenSOAPXMLElmPtr  elm,
const wchar_t *  value
 

XML Element value set as string(WC).

引数:
elm OpenSOAPXMLElmPtr [out] ((|elm|)) XML Elm Pointer
value const wchar_t * [in] ((|value|)) value as string
戻り値:
エラーコード

int OpenSOAPXMLElmSetValueMB OpenSOAPXMLElmPtr  elm,
const char *  type_name,
void *  value
 

XML Elementへの値の設定(MB).

XML Elementへの値の設定を行います。

引数:
elm OpenSOAPXMLElmPtr [in] ((|elm|)) OpenSOAP XML Element
type_name const char * [in] ((|typeName|)) Type Name
value void * [in] ((|value|)) Setting Buffer Pointer
戻り値:
エラーコード

int OpenSOAPXMLElmSetValueWC OpenSOAPXMLElmPtr  elm,
const wchar_t *  type_name,
void *  value
 

XML Elementへの値の設定(WC).

XML Elementへの値の設定を行います。

引数:
elm OpenSOAPXMLElmPtr [in] ((|elm|)) OpenSOAP XML Element
type_name const wchar_t * [in] ((|typeName|)) Type Name
value void * [in] ((|value|)) Setting Buffer Pointer
戻り値:
エラーコード


OpenSOAPに対してMon Oct 18 18:29:48 2004に生成されました。 doxygen 1.3.6