4D v13.4

SAX Get XML node

ホーム

 
4D v13.4
SAX Get XML node

SAX Get XML node 


 

SAX Get XML node ( document ) -> 戻り値 
引数   説明
document  DocRef in 開いたドキュメントの参照
戻り値  倍長整数 in 関数から返されたイベント

説明   

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)
  ` 処理を行う
          :($MyEvent=XML Comment)
  ` 処理を行う
       End case
    Until($MyEvent=XML End Document)
 End if
 CLOSE DOCUMENT($DocRef)

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

 
プロパティ 

プロダクト: 4D
テーマ: XML SAX
番号: 860

このコマンドはOKシステム変数を更新しますErrorシステム変数が更新されることがあります。

 
目次

コマンドリスト (文字順)

 
履歴 

初出: 4D 2004