Document
<p><strong>简要描述:</strong> </p>
<ul>
<li>com.seeyon.v3x.dee.Document</li>
<li>Document是DEE任务中数据流转对象</li>
<li>每次DEE任务执行都会有一个内置的document变量贯穿始终</li>
<li>
<p>在脚本适配器中可以直接使用document变量</p>
<p><strong>Document格式</strong></p>
</li>
</ul>
<pre><code> &lt;root&gt;
&lt;table1&gt;
&lt;row&gt;
&lt;field1&gt;value&lt;/field1&gt;&lt;field2&gt;value&lt;/field2&gt;&lt;fieldN&gt;value&lt;/fieldN&gt;...
&lt;/row&gt;
&lt;row&gt;
&lt;field1&gt;value&lt;/field1&gt;&lt;field2&gt;value&lt;/field2&gt;&lt;fieldN&gt;value&lt;/fieldN&gt;...
&lt;/row&gt;
...
&lt;/table1&gt;
&lt;table2&gt;
&lt;row&gt;
&lt;field1&gt;value&lt;/field1&gt;&lt;field2&gt;value&lt;/field2&gt;&lt;fieldN&gt;value&lt;/fieldN&gt;...
&lt;/row&gt;
&lt;row&gt;
&lt;field1&gt;value&lt;/field1&gt;&lt;field2&gt;value&lt;/field2&gt;&lt;fieldN&gt;value&lt;/fieldN&gt;...
&lt;/row&gt;
...
&lt;/table2&gt;
...
&lt;/root&gt;</code></pre>
<p><strong>例子</strong> </p>
<pre><code> document.getRootElement();//获取document根元素</code></pre>
<p><strong>方法列表</strong> </p>
<table>
<thead>
<tr>
<th>方法名称</th>
<th>方法简介</th>
</tr>
</thead>
<tbody>
<tr>
<td>Element getRootElement()</td>
<td>获取Document对象的根元素</td>
</tr>
<tr>
<td>Element createElement(String name)</td>
<td>通过指定名称创建Element对象</td>
</tr>
<tr>
<td>Element createElement(String name, String value)</td>
<td>通过指定名称创建Element并且设置Element的值</td>
</tr>
<tr>
<td>TransformContext getContext()</td>
<td>获取当前DEE任务的上下文</td>
</tr>
</tbody>
</table>
<hr />
<p><strong>方法签名:</strong> </p>
<p><code>Element getRootElement()</code></p>
<p><strong>简要描述:</strong> </p>
<ul>
<li>获取Document对象的根元素</li>
</ul>
<p><strong>参数:</strong> </p>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">类型</th>
<th style="text-align: left;">说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">无</td>
<td style="text-align: left;"></td>
<td style="text-align: left;"></td>
<td></td>
</tr>
</tbody>
</table>
<p><strong>返回值说明</strong> </p>
<table>
<thead>
<tr>
<th style="text-align: left;">类型</th>
<th style="text-align: left;">说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">com.seeyon.v3x.dee.Document.Element</td>
<td style="text-align: left;">Element对象</td>
</tr>
</tbody>
</table>
<p><strong>使用例子</strong></p>
<pre><code>Element root = document.getRootElement();//获取document根元素</code></pre>
<p><strong>备注</strong> </p>
<ul>
<li>无</li>
</ul>
<hr />
<p><strong>方法签名:</strong> </p>
<p><code>Element createElement(String name)</code></p>
<p><strong>简要描述:</strong> </p>
<ul>
<li>通过指定名称创建Element对象</li>
</ul>
<p><strong>参数:</strong> </p>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">类型</th>
<th style="text-align: left;">说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">name</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">Element名称</td>
</tr>
</tbody>
</table>
<p><strong>返回值说明</strong> </p>
<table>
<thead>
<tr>
<th style="text-align: left;">类型</th>
<th style="text-align: left;">说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">com.seeyon.v3x.dee.Document.Element</td>
<td style="text-align: left;">Element对象</td>
</tr>
</tbody>
</table>
<p><strong>使用例子</strong></p>
<pre><code>Element table1 = document.createElement(&quot;table1&quot;);//创建名称为“table1”的元素</code></pre>
<p><strong>备注</strong> </p>
<ul>
<li>无</li>
</ul>
<hr />
<p><strong>方法签名:</strong> </p>
<p><code>Element createElement(String name, String value)</code></p>
<p><strong>简要描述:</strong> </p>
<ul>
<li>通过指定名称创建Element并且设置Element的值</li>
</ul>
<p><strong>参数:</strong> </p>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">类型</th>
<th style="text-align: left;">说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">name</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">Element名称</td>
</tr>
<tr>
<td style="text-align: left;">value</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">Element值</td>
</tr>
</tbody>
</table>
<p><strong>返回值说明</strong> </p>
<table>
<thead>
<tr>
<th style="text-align: left;">类型</th>
<th style="text-align: left;">说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">com.seeyon.v3x.dee.Document.Element</td>
<td style="text-align: left;">Element对象</td>
</tr>
</tbody>
</table>
<p><strong>使用例子</strong></p>
<pre><code>Element table1 = document.createElement(&quot;table1&quot;,&quot;hello world&quot;);//创建名称为“table1”的元素,并且将元素的值设置为“hello world”</code></pre>
<p><strong>备注</strong> </p>
<ul>
<li>无</li>
</ul>
<hr />
<p><strong>方法签名:</strong> </p>
<p><code>TransformContext getContext()</code></p>
<p><strong>简要描述:</strong> </p>
<ul>
<li>获取当前DEE任务的上下文</li>
</ul>
<p><strong>参数:</strong> </p>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">类型</th>
<th style="text-align: left;">说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">无</td>
<td style="text-align: left;"></td>
<td style="text-align: left;"></td>
</tr>
</tbody>
</table>
<p><strong>返回值说明</strong> </p>
<table>
<thead>
<tr>
<th style="text-align: left;">类型</th>
<th style="text-align: left;">说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">com.seeyon.v3x.dee.TransformContext</td>
<td style="text-align: left;">上下文</td>
</tr>
</tbody>
</table>
<p><strong>使用例子</strong></p>
<pre><code>document.getContext();//获取当前DEE任务的上下文</code></pre>
<p><strong>备注</strong> </p>
<ul>
<li>通过上述例子,就可以获取到当前任务的上下文,从而获取/设置上下文中的数据</li>
</ul>