4D v17.4SAX Get XML node | 
            |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
                 
                
  | 
                
			
                    
                         
    4D v17.4
 
SAX Get XML node 
                                
                                
        
 | 
                ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| SAX Get XML node ( document ) -> 戻り値 | ||||||||
| 引数 | 型 | 説明 | ||||||
| document | DocRef | 
             
         | 
        開いたドキュメントの参照 | |||||
| 戻り値 | 倍長整数 | 
             
         | 
        関数から返されたイベント | |||||
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が設定されエラーが生成されます。
	プロダクト: 4D
	テーマ: XML SAX
	番号: 
        860
        
        
        
	
	初出: 4D 2004
	
	
	
	
	
	
	
	
	
	ランゲージリファレンス ( 4D v17)
	
	
	
	
	
	ランゲージリファレンス ( 4D v17.1)
	
	
	ランゲージリファレンス ( 4D v17.2)
	
	
	ランゲージリファレンス ( 4D v17.3)
	
	ランゲージリファレンス ( 4D v17.4)
	
	
コメントを追加