XML 構文での READ 文は、XML ドキュメントを I/O ストリームから読み込んだり、 XML ドキュメントのメモリ上の表現から XML 要素を検索します。
形式

構文規則
- file-name-1 は SELECT 文で ORGANIZATION IS XML として宣言されるファイル名です。
- data-name-1 は その宣言が IDENTIFIED BY 句を含むデータ項目で、file-name-1 の XD レコード宣言に含まれます。
一般規則
- NEXT KEY が指定されない READ 文は、XML ドキュメントを読み込み、そのドキュメントのツリーベースの内部表現を作成します。 さらに、レコード要素と関連した XML タグのオカレンス限界に基づき、XD からの適切なレコード定義を普及させます。 普及された要素は、DELETE、REWRITE や WRITE 文で内部表現を変更できるようにするために、メモリ上の対応する部分に関連づけられます。
- READ NEXT は、指示されたキーの内部表現の対応する部分の次のオカレンスを探し、そのキーと従属項目をその内部表現の対応する部分で普及させるか、次のオカレンスがなければファイル終了を返却します。
- ストリーム I/O は READ NEXT KEY IS 文では実際には実行されません。
- READ 文は、XML レコードの本体外にある PROCESSING-INSTRUCTION を読み込むことはできません。 これを行いたければ、XML PARSE 動詞を使用します。