例 10 のプログラムの説明

他の XML 文を実行する前に、XML INITIALIZE 文が正常に実行されている必要があります。XML INITIALIZE が失敗する可能性もあるため、続行する前に戻り状態を確認します。

この例では、あらかじめ定義された 3 つの異なる XML ドキュメントを処理します。

x-addressa1.xml ファイルは整形式の XML ではないため、XML TEST WELLFORMED-FILE 文でエラー状態が返されます。ここで失敗するため、XML VALIDATE FILE 文による処理は行われません。

x-addressa2.xml ファイルの XML は、整形式ですが有効ではありません。XML TEST WELLFORMED-FILE 文は成功しますが、XML VALIDATE FILE 文はエラー状態を返します。

x-addressa3.xml ファイルの XML は、整形式の有効な XML です。XML TEST-WELLFORMED-FILE 文と XML VALIDATE FILE 文の両方が成功します。

最後に、XML TERMINATE 文を使用して XML インターフェイスを終了します。

正常に終了しない文があった場合は XML GET STATUS-TEXT 文を呼び出します。