(1) 書式
<?xml version="1.0" encoding="Shift_JIS" standalone="no"?>
<!DOCTYPE TRANSACTION_LIST SYSTEM "espwebtrans.dtd">
<TRANSACTION_LIST>
<TRANSACTION>
<TRANSACTION_PARAM>
<!-- TRANSACTION_PARAM -->
</TRANSACTION_PARAM>
<STEP>
<!-- STEP -->
</STEP>
・・・
</TRANSACTION>
・・・
</TRANSACTION_LIST>
(2) 定義内容
(a) XML宣言,文書型宣言
1行目にはXML宣言を,2行目には文書型宣言を記述します。次に示すとおりに記述してください。
<?xml version="1.0" encoding="エンコード種類" standalone="no"?>
<!DOCTYPE TRANSACTION_LIST SYSTEM "espwebtrans.dtd">
エンコード種類には,Shift_JIS,EUC-JP,ISO-2022-JP,UTF-8またはUS-ASCIIのどれかを指定し,指定したエンコード種類でWebトランザクションファイルを記述してください。
(b) XML定義内容
表7-21 XML定義内容
XMLタグ | 必須 | タグの役割,指定する値 |
---|---|---|
<TRANSACTION_LIST>・・・</TRANSACTION_LIST> | ○ | トランザクションの一覧を示すタグです。一つ以上の<TRANSACTION>タグを含みます。</TRANSACTION>タグの直後に,別の<TRANSACTION>タグを開始できます。 |
<TRANSACTION>・・・</TRANSACTION> | ○ | 一つのトランザクション情報を示すタグです。一つの<TRANSACTION_PARAM>タグと,一つ以上の<STEP>タグを含みます。 |
<TRANSACTION_PARAM>・・・</TRANSACTION_PARAM> | ○ | トランザクションの計測条件に依存するパラメーターを含むタグです。<TRANSACTION_NAME>タグ,<TRANSACTION_COMMENT>タグ,<DEFAULT_CHARSET>タグ,<HTML_OUT>タグ,<IGNORE_EMBEDDED_RESOURCE>タグ,<NO_CACHE>タグ,<KEEP_ALIVE>タグ,<DEFAULT_PROXY>タグ,<SSL_AUTH_IGNORE>タグ,<CLIENT_AUTH>タグ,および<USER_AGENT>タグを含みます。省略できるタグもあります。詳細については,「7.4.2 (1) <TRANSACTION_PARAM>タグ」を参照してください。 |
<STEP>・・・</STEP> | ○ | 一つのステップ情報を示すタグです。<STEP_ID>タグ,<TITLE>タグ,<FRAME_NAME>タグ,<CHARSET>タグ,<REQUEST>タグ,<WEB_AUTH>タグ,<PROXY>タグ,<RESPONSE_PATTERN>タグ,<VARIABLE>タグ,<START_SCOPE>タグ,および<END_SCOPE>タグを含みます。詳細については,「7.4.2(2) <STEP>タグ」を参照してください。 |