# XML報文
## **概述**
XML報文規則遵循XML語法規范,例如如下XML報文:
```
<pre class="calibre29">```
<span class="token"><</span><span class="token">?</span>xml version<span class="token">=</span><span class="token3">"1.0"</span> encoding<span class="token">=</span><span class="token3">"GBK"</span><span class="token">?</span><span class="token">></span>
<span class="token"><</span>A<span class="token">></span>
<span class="token"><</span>fieldname1<span class="token">></span><span class="token">--</span><span class="token">-</span> this is fixed content<span class="token"><</span><span class="token">/</span>fieldname1<span class="token">></span>
<span class="token"><</span>B<span class="token">></span>
<span class="token"><</span>transcode<span class="token">></span><span class="token2">2000</span><span class="token"><</span><span class="token">/</span>transcode<span class="token">></span>
<span class="token"><</span>fixedfieldname2<span class="token">></span><span class="token2">2</span><span class="token"><</span><span class="token">/</span>fixedfieldname2<span class="token">></span>
<span class="token"><</span><span class="token">/</span>B<span class="token">></span>
<span class="token"><</span><span class="token">/</span>A<span class="token">></span>
```
```
XML報文是根據路徑進行解析的,例如我們要訪問交易碼信息,那么我們訪問的路徑xpath為:/A/B/transcode
## **配置**

1. XML報文配置中“xpath”為“/”時表示解包常量,以“/”開始的節點表示使用絕對路徑解包或組包XML,否則視為使用相對路徑(即相對上級節點配置的路徑)。XML中若需要獲取屬性值則XPATH需配置為XPATH/@屬性名。
2. XML報文解包或組循環報文的循環次數由XPATH或上下文LIST中的記錄數決定