SETコマンドは、2つの異なる操作に使用されます。DIRキーワードを使用して現在の作業ディレクトリを設定するか、LIST または FRAGMENTのキーワードを使用してアウトバウンド・ドキュメント・オブジェクトを入力します。

SETコマンドが完了すると、次のコマンドは常にWRITEコマンドになります。

構文:

コマンド

キーワード

開発者用メモ

SET






LIST

条件付。バインドリストの名前。

FRAGMENT

条件付。バインド・フラグメント名。

INSTRUCTION

任意。XML処理命令。

DATA

条件付。処理命令データ

SUBSET


任意。詳細は、「SUBSET」を参照してください。

DIR

条件付。このキーワードは、現在のディレクトリとして設定する相対パスまたは絶対パスを指定する場合に使用されます。
SET コマンドと他のキーワードには特別な関連はありません。

SET LIST(ORDERS) #WRKLST

SET FRAGMENT(DETAIL) SERVICE_EXCHANGE(*FIELD)


注意:リストとフラグメントのキーワード

XMLドキュメントを作成する場合、データのリストを追加するには2つの方法が考えられます。

  1. 最も分かりやすい方法は、ここで説明されているSETコマンドとLISTキーワードを使用して、作業リストに配列を指定する方法です。この方法では、XMLのセクションをXML Bindingウィザードのリストとして定義する必要があります。
  2. もう 2 つの方法は、一部のループ・コード内でFRAGMENTキーワードを使用することです。各ループはリストに新しい行を追加します。XMLドキュメントとリーダーは、この反復シーケンスをリストとして自動的に取り出します。この方法を使用する場合、XML BindingウィザードでXMLのセクションをフラグメントとして定義する必要があります。

どちらの方法を選択する場合も、XMLの関連セクションをリストとフラグメントのどちらで定義するかを慎重に決める必要があります。

注意:命令キーワード

XML処理命令を以下のように追加する場合:

<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/css" href="mystyles.css"?>
 
以下のコマンドを使用できます。

SET INSTRUCTION(xml-stylesheet) DATA(type="text/css" href="mystyles.css")

  • No labels