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

XMLNamespace.h

OpenSOAP API XML Namespace 処理. [詳細]

#include <OpenSOAP/String.h>

ソースコードを見る。

型定義

typedef tagOpenSOAPXMLNamespace OpenSOAPXMLNamespace
 OpenSOAPXMLNamespace 構造体型定義.

typedef OpenSOAPXMLNamespaceOpenSOAPXMLNamespacePtr
 OpenSOAPXMLNamespace ポインタ定義.

typedef tagOpenSOAPXMLElm OpenSOAPXMLElm
 OpenSOAPXMLElm 構造体型定義.

typedef OpenSOAPXMLElmOpenSOAPXMLElmPtr
 OpenSOAPXMLElm ポインタ定義.


関数

int OpenSOAPXMLNamespaceCreateMB (const char *ns_uri, const char *ns_prefix, OpenSOAPXMLNamespacePtr *ns)
 OpenSOAP XML Namespace インスタンスの生成(MB).

int OpenSOAPXMLNamespaceCreateWC (const wchar_t *ns_uri, const wchar_t *ns_prefix, OpenSOAPXMLNamespacePtr *ns)
 OpenSOAP XML Namespace インスタンスの生成(WC).

int OpenSOAPXMLNamespaceRelease (OpenSOAPXMLNamespacePtr ns)
 XML Namespace 領域を開放.

int OpenSOAPXMLNamespaceCreateString (OpenSOAPStringPtr nsUri, OpenSOAPStringPtr nsPrefix, OpenSOAPXMLNamespacePtr *ns)
 XML Namespace Element インスタンスの生成(OpenSOAPString).

int OpenSOAPXMLNamespaceGetURI (OpenSOAPXMLNamespacePtr ns, OpenSOAPStringPtr *ns_uri)
 Namespace URI の取得.

int OpenSOAPXMLNamespaceDuplicate (OpenSOAPXMLNamespacePtr ns, OpenSOAPXMLNamespacePtr *dupNs)
 Duplicate XML Namespace.

int OpenSOAPXMLNamespaceGetDefinedXMLElm (OpenSOAPXMLNamespacePtr ns, OpenSOAPXMLElmPtr *elm)
 指定 Namespaceポインタから Element を取得

int OpenSOAPXMLNamespaceSetDefinedXMLElm (OpenSOAPXMLNamespacePtr ns, OpenSOAPXMLElmPtr elm, OpenSOAPXMLElmPtr *oldElm)
 指定 Namespaceポインタから Element を設定

int OpenSOAPXMLNamespaceGetPrefix (OpenSOAPXMLNamespacePtr ns, OpenSOAPStringPtr *ns_prefix)
 Namespace Prefix の取得.

int OpenSOAPXMLNamespaceGetPropertiesUTF8WithAllocator (OpenSOAPXMLNamespacePtr ns, char *(*memAllocator)(size_t), char **utf8NsURI, char **utf8NsPrefix)
 Get XML Namespace Properties UTF-8 encoding.

int OpenSOAPXMLNamespaceIsSameUriString (OpenSOAPXMLNamespacePtr ns, OpenSOAPStringPtr nsUri, int *isSame)
 Same XML Namespace URI ?

int OpenSOAPXMLNamespaceIsSameString (OpenSOAPXMLNamespacePtr ns, OpenSOAPStringPtr nsUri, OpenSOAPStringPtr nsPrefix, int *isSame)
 Same XML Namespace URI And Prefix ?


説明

OpenSOAP API XML Namespace 処理.

作者:
OpenSOAP Development Team

関数

int OpenSOAPXMLNamespaceCreateMB const char *  ns_uri,
const char *  ns_prefix,
OpenSOAPXMLNamespacePtr ns
 

OpenSOAP XML Namespace インスタンスの生成(MB).

OpenSOAP XML Namespace インスタンスを生成します。(MB)

引数:
ns_uri const char * [in] ((|ns_uri|)) Namespace URI
ns_prefix const char * [in] ((|ns_prefix|)) Namespace prefix
ns OpenSOAPXMLElmPtr * [out] ((|ns|)) XML Namespace
戻り値:
エラーコード

int OpenSOAPXMLNamespaceCreateString OpenSOAPStringPtr  nsUri,
OpenSOAPStringPtr  nsPrefix,
OpenSOAPXMLNamespacePtr ns
 

XML Namespace Element インスタンスの生成(OpenSOAPString).

引数:
nsUri OpenSOAPStringPtr [in] ((|nsUri|)) Namespace URI
nsPrefix OpenSOAPStringPtr [in] ((|nsPrefix|)) Namespace Prefix
ns OpenSOAPXMLNamespacePtr * [out] ((|ns|)) XML Namespace
戻り値:
エラーコード

int OpenSOAPXMLNamespaceCreateWC const wchar_t *  ns_uri,
const wchar_t *  ns_prefix,
OpenSOAPXMLNamespacePtr ns
 

OpenSOAP XML Namespace インスタンスの生成(WC).

OpenSOAP XML Namespace インスタンスを生成します。(WC)

引数:
ns_uri const wchar_t * [in] ((|ns_uri|)) Namespace URI
ns_prefix const wchar_t * [in] ((|ns_prefix|)) Namespace prefix
ns OpenSOAPXMLElmPtr * [out] ((|ns|)) XML Namespace
戻り値:
エラーコード

int OpenSOAPXMLNamespaceDuplicate OpenSOAPXMLNamespacePtr  ns,
OpenSOAPXMLNamespacePtr dupNs
 

Duplicate XML Namespace.

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

int OpenSOAPXMLNamespaceGetDefinedXMLElm OpenSOAPXMLNamespacePtr  ns,
OpenSOAPXMLElmPtr elm
 

指定 Namespaceポインタから Element を取得

指定 Namespaceポインタから Element を取得します。

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

int OpenSOAPXMLNamespaceGetPrefix OpenSOAPXMLNamespacePtr  ns,
OpenSOAPStringPtr ns_prefix
 

Namespace Prefix の取得.

Namespaceポインタから Prefixを取得します。

引数:
ns OpenSOAPXMLNamespacePtr [in] ((|ns|)) XML Namespace
ns_prefix OpenSOAPStringPtr * [out] ((|ns_prefix|)) Namespace Prefix
戻り値:
エラーコード

int OpenSOAPXMLNamespaceGetPropertiesUTF8WithAllocator OpenSOAPXMLNamespacePtr  ns,
char *(*  memAllocator)(size_t),
char **  utf8NsURI,
char **  utf8NsPrefix
 

Get XML Namespace Properties UTF-8 encoding.

引数:
ns OpenSOAPXMLNamespacePtr [in] ((|ns|)) XML Namespace
memAllocator char * [in] ( * ((|memAllocator|)) )(size_t) Character String
utf8NsURI char ** [out] ((|utf8NsURI|)) Character String Array UTF8 Encoded Namespace URI
utf8NsPrefix char ** [out] ((|utf8NsPrefix|)) Character String Array UTF8 Encoded Namespace Prefix
戻り値:
エラーコード

int OpenSOAPXMLNamespaceGetURI OpenSOAPXMLNamespacePtr  ns,
OpenSOAPStringPtr ns_uri
 

Namespace URI の取得.

Namespaceポインタから URIを取得します。

引数:
ns OpenSOAPXMLNamespacePtr [in] ((|ns|)) XML Namespace
ns_uri OpenSOAPStringPtr * [out] ((|ns_uri|)) Namespace URI
戻り値:
エラーコード

int OpenSOAPXMLNamespaceIsSameString OpenSOAPXMLNamespacePtr  ns,
OpenSOAPStringPtr  nsUri,
OpenSOAPStringPtr  nsPrefix,
int *  isSame
 

Same XML Namespace URI And Prefix ?

引数:
ns OpenSOAPXMLNamespacePtr [in] ((|ns|)) XML Namespace
nsUri OpenSOAPStringPtr [in] ((|nsUri|)) Namespace URI
nsPrefix OpenSOAPStringPtr [in] ((|nsPrefix|)) Namespace Prefix
isSame int * [out] ((|isSame|)) Is same result
戻り値:
エラーコード

int OpenSOAPXMLNamespaceIsSameUriString OpenSOAPXMLNamespacePtr  ns,
OpenSOAPStringPtr  nsUri,
int *  isSame
 

Same XML Namespace URI ?

引数:
ns OpenSOAPXMLNamespacePtr [in] ((|ns|)) XML Namespace
nsUri OpenSOAPStringPtr [in] ((|nsUri|)) Namespace URI
isSame int * [out] ((|isSame|)) Is same URI result
戻り値:
エラーコード

int OpenSOAPXMLNamespaceRelease OpenSOAPXMLNamespacePtr  ns  ) 
 

XML Namespace 領域を開放.

引数:
ns OpenSOAPXMLNamespacePtr [out] ((|ns|)) XML Namespace
戻り値:
エラーコード

int OpenSOAPXMLNamespaceSetDefinedXMLElm OpenSOAPXMLNamespacePtr  ns,
OpenSOAPXMLElmPtr  elm,
OpenSOAPXMLElmPtr oldElm
 

指定 Namespaceポインタから Element を設定

指定 Namespaceポインタから Element を設定します。

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


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