9.3 XMLサービスルーチンを使用した機能
XML連携機能には次のようなサービスルーチンが用意されています。
- 次に,XMLサービスルーチンの一覧を示します。
-
-
CBLXML-CREATE-XML-POINTERサービスルーチン
空のXMLドキュメントのポインタを割り当てるサービスルーチンです。
-
CBLXML-FREE-XML-POINTERサービスルーチン
割り当てたXMLドキュメントのポインタを解放するサービスルーチンです。
-
直前に実行したXMLアクセスルーチンの詳細なエラー情報を取得するサービスルーチンです。
-
CBLXML-READ-CATALOG-FILEサービスルーチン
公開識別子で利用するカタログファイルを入力するサービスルーチンです。
-
入力または更新モードで開いたXMLドキュメントに対し,次に入力するBaseElement要素のXMLドキュメント上での位置情報を取得するサービスルーチンです。
-
CBLXML-SET-ENTITYLIMITサービスルーチン
XMLドキュメントの入力時に,エンティティ参照回数を制限するサービスルーチンです。
-
- 注意事項(Windows(x86)の場合)
-
-
XMLサービスルーチンをstdcall呼び出し規約で呼び出すことはできません。
-
XMLサービスルーチンはC(cdecl)呼び出し規約で呼び出してください。
-
- 注意事項(Windows,Linuxの場合)
-
-bigendianbinオプションを使用してXMLアクセスルーチンを生成する場合,-BigEndian,Binコンパイラオプションを指定してコンパイルしなければなりません。このとき,XMLサービスルーチンの引数で指定する数字項目(2進形式)がビッグエンディアン形式になるため,正常に動作しません。この場合は,引数となる数字項目(2進形式)をCOMP-5で定義してください。