例 8 テキストのエクスポート、適切な形式のテキストについてのテスト、およびテキストの検証

この COBOL プログラムは、COBOL データ項目から XML ドキュメントを生成する方法、およびその後で XML ドキュメントの構文および内容を検証する方法を示します。次に、生成されたドキュメントが適切な形式であることを検証します。最後に、ドキュメントの内容がスキーマ ファイルに準拠していることを検証します。

注: UNIX システムでは、基礎となる XML パーサー (libxml) でスキーマの検証がサポートされていません。

この例では、次の XML 文を使用します。

  • XML INITIALIZE。XML 拡張とのセッションを初期化するか開きます。
  • XML EXPORT TEXT。COBOL データ項目の内容から XML ドキュメントを (文字列として) 作成します。
  • XML TEST WELLFORMED-TEXT。XML ドキュメントが XML 構文規則に準拠していることを検証します。
  • XML VALIDATE TEXT。XML ドキュメントの内容が XML スキーマ ファイルで指定されている規則に準拠していることを検証します。
  • XML PUT TEXT。XML ドキュメントを文字列からデータ ファイルにコピーします。
  • XML FREE TEXT。XML ドキュメントを文字列として保持するために XML EXPORT TEXT によって割り当てられたメモリを解放します。
  • XML TERMINATE。XML 拡張とのセッションを終了するか閉じます。