メインコンテンツまでスキップ
バージョン: 開発中

SAX Get XML node

SAX Get XML node ( document ) -> 戻り値

引数説明
documentDocRef🡒開いたドキュメントの参照
戻り値倍長整数🡐関数から返されたイベント

説明

SAX Get XML node コマンドは、document で参照されるXMLドキュメントが解析されている間、SAXイベントのタイプを示す倍長整数値を返します。

返されるイベントは""テーマの定数にあります:

定数
XML CDATA倍長整数7
XML Comment倍長整数2
XML DATA倍長整数6
XML End Document倍長整数9
XML End Element倍長整数5
XML Entity倍長整数8
XML Processing Instruction倍長整数3
XML Start Document倍長整数1
XML Start Element倍長整数4

例題

以下の例題でイベントの処理方法を示します:

 DocRef:=Open document("";"xml";Read Mode)
 If(OK=1)
    Repeat
       MyEvent:=SAX Get XML node(DocRef)
       Case of
          :(MyEvent=XML Start Document)
             DoSomething
          :(MyEvent=XML Comment)
             DoSomethingElse
       End case
    Until(MyEvent=XML End Document)
    CLOSE DOCUMENT(DocRef)
 End if

システム変数およびセット

コマンドが正しく実行されるとシステム変数OKには1が、そうでなければ0が設定されエラーが生成されます。