version 2004
SAX Get XML node (document) 倍長整数
| 引数 | 型 | 説明 | |
| document | DocRef | 開いたドキュメントの参照 | |
| 戻り値 | 倍長整数 | 関数から返されたイベント |
説明
SAX Get XML node コマンド、document で参照されるXMLドキュメントが解析されている間、SAXイベントのタイプを示す倍長整数値を返します。
返されるイベントは"XML"テーマの定数にあります:
| 定数 | 型 | 値 |
| XML Start Document | 倍長整数 | 1 |
| XML Comment | 倍長整数 | 2 |
| XML Processing Instruction | 倍長整数 | 3 |
| XML Start Element | 倍長整数 | 4 |
| XML End Element | 倍長整数 | 5 |
| XML DATA | 倍長整数 | 6 |
| XML CDATA | 倍長整数 | 7 |
| XML Entity | 倍長整数 | 8 |
| XML End Document | 倍長整数 | 9 |
例題
以下の例題でイベントの処理方法を示します:
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)
End if
CLOSE DOCUMENT (DocRef)
システム変数またはセット
コマンドが正しく実行されるとシステム変数OKには1が、そうでなければ0が設定されエラーが生成されます。