7.5.1 Webトランザクションファイル全体の書式と定義内容
(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">
- 注※
-
エンコード種類として次のどれかを指定します。
Webトランザクションファイルは,必ずここで指定したエンコード種類で記述してください。
-
Shift_JIS
-
EUC-JP
-
ISO-2022-JP
-
UTF-8
-
US-ASCII
-
(b) XML定義内容
XMLタグ |
必須 |
タグの役割,指定する値 |
---|---|---|
<TRANSACTION_LIST>・・・</TRANSACTION_LIST> |
○ |
トランザクションの一覧を示すタグです。1つ以上の<TRANSACTION>タグを含みます。</TRANSACTION>タグの直後に,別の<TRANSACTION>タグを開始できます。 |
<TRANSACTION>・・・</TRANSACTION> |
○ |
1つのトランザクション情報を示すタグです。1つの<TRANSACTION_PARAM>タグと,1つ以上の<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.5.2(1) <TRANSACTION_PARAM>タグ」を参照してください。 |
<STEP>・・・</STEP> |
○ |
1つのステップ情報を示すタグです。<STEP_ID>タグ,<TITLE>タグ,<FRAME_NAME>タグ,<CHARSET>タグ,<REQUEST>タグ,<WEB_AUTH>タグ,<PROXY>タグ,<RESPONSE_PATTERN>タグ,<VARIABLE>タグ,<START_SCOPE>タグ,および<END_SCOPE>タグを含みます。詳細については,「7.5.2(2) <STEP>タグ」を参照してください。 |