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

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 *nsUri, const char *nsPrefix, OpenSOAPXMLNamespacePtr *ns)
 OpenSOAP XML Namespace インスタンスの生成(MB). より詳しく...

int OpenSOAPXMLNamespaceCreateWC (const wchar_t *nsUri, const wchar_t *nsPrefix, 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 *nsUri)
 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 *nsPrefix)
 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  )(size_t) 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に対してFri Jan 10 21:23:47 2003に生成されました。 doxygen1.2.14 作者 Dimitri van Heesch, © 1997-2002