以下の表は、XML 拡張文の実行に関連する COBOL 文を示しています。一部の COBOL 文 (ほとんどは DISPLAY 文) は省略されています。この例のソースは example08.cbl ファイルに含まれています。
	 初期化
		 
		
 
			  
			  
			  
				 
				  |  COBOL 文 | 
 
				   説明 | 
 
				
 
			  
				 
				   
					 XML INITIALIZE. 
 
				   | 
 
				   
					  XML INITIALIZE 文 (パラメーターなし) を実行します。 
 
				   | 
 
				
 
				 
				   
					 If Not XML-OK Go To Z. 
 
				   | 
 
				   
					  文が正常に終了しなかった場合は終了ロジックに移動します。 
 
				   | 
 
				
 
			 
 
		  
 
	  
	 XML ドキュメントのエクスポート
		 
		
 
			  
			  
			  
				 
				  |  COBOL 文 | 
 
				   説明 | 
 
				
 
			  
				 
				   
					 Move … To Time-Stamp. 
 
				   | 
 
				   
					  Populate theTime-Stamp フィールドを設定します。 
 
				   | 
 
				
 
				 
				   
					 XML EXPORT TEXT
 Address-Struct
 Document-Pointer
 Document-Length
 "Address-Struct". 
 
				   | 
 
				   
					  データ項目のアドレス、XML ドキュメントのテキスト ポインター、XML ドキュメントのテキストの長さ、および ModelFileName#DataFileName パラメーターの値を指定して XML EXPORT TEXT 文を実行します。 
 
				   | 
 
				
 
				 
				   
					 If Not XML-OK Go To Z. 
 
				   | 
 
				   
					  文が正常に終了しなかった場合は終了ロジックに移動します。 
 
				   | 
 
				
 
			 
 
		  
 
	  
	 構文の検証
		 
		
 
			  
			  
			  
				 
				  |  COBOL 文 | 
 
				   説明 | 
 
				
 
			  
				 
				   
					 XML TEST WELLFORMED-TEXT
 Document-Pointer
 Document-Length. 
 
				   | 
 
				   
					  XML ドキュメントのテキスト ポインターを指定して XML TEST WELLFORMED-TEXT 文を実行します。 
 
				   | 
 
				
 
				 
				   
					 If Not XML-OK Go To Z. 
 
				   | 
 
				   
					  文が正常に終了しなかった場合は終了ロジックに移動します。 
 
				   | 
 
				
 
			 
 
		  
 
	  
	 内容の検証
		 
		
 
			  
			  
			  
				 
				  |  COBOL 文 | 
 
				   説明 | 
 
				
 
			  
				 
				   
					 XML VALIDATE TEXT
 Document-Pointer
 Document-Length
 "example08". 
 
				   | 
 
				   
					  XML ドキュメントのテキスト ポインター、XML ドキュメントのテキストの長さ、および ModelFileName#DataFileName パラメーターの値を指定して XML VALIDATE TEXT 文を実行します。 
 
				   | 
 
				
 
				 
				   
					 If Not XML-OK Go To Z. 
 
				   | 
 
				   
					  文が正常に終了しなかった場合は終了ロジックに移動します。 
 
				   | 
 
				
 
			 
 
		  
 
	  
	 XML ドキュメントのファイルへのコピー
		 
		
 
			  
			  
			  
				 
				  |  COBOL 文 | 
 
				   説明 | 
 
				
 
			  
				 
				   
					 XML PUT TEXT
 Document-Pointer
 Document-Length
 "address08". 
 
				   | 
 
				   
					  XML ドキュメントのテキスト ポインター、XML ドキュメントのテキストの長さ、およびドキュメントのファイル名を指定して XML PUT TEXT 文を実行します。 
 
				   | 
 
				
 
				 
				   
					 If Not XML-OK Go To Z. 
 
				   | 
 
				   
					  文が正常に終了しなかった場合は終了ロジックに移動します。 
 
				   | 
 
				
 
			 
 
		  
 
	  
	 XML ドキュメントのメモリの解放
		 
		
 
			  
			  
			  
				 
				  |  COBOL 文 | 
 
				   説明 | 
 
				
 
			  
				 
				   
					 XML FREE TEXT
 Document-Pointer. 
 
				   | 
 
				   
					  XML ドキュメントのテキスト ポインターを指定して XML FREE TEXT 文を実行します。 
 
				   | 
 
				
 
				 
				   
					 If Not XML-OK Go To Z. 
 
				   | 
 
				   
					  文が正常に終了しなかった場合は終了ロジックに移動します。 
 
				   |