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

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 OpenSOAPXMLElmGetChildString (OpenSOAPXMLElmPtr elm, OpenSOAPStringPtr chldName, OpenSOAPXMLElmPtr *chldElm)
 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 *pName, const wchar_t *typeName, void *value)
 Set Child Value(WC). より詳しく...

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 子要素 処理.

作者:
Tomonori Bando

関数の解説

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