DEE

数据交换


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> &amp;lt;root&amp;gt; &amp;lt;table1&amp;gt; &amp;lt;row&amp;gt; &amp;lt;field1&amp;gt;value&amp;lt;/field1&amp;gt;&amp;lt;field2&amp;gt;value&amp;lt;/field2&amp;gt;&amp;lt;fieldN&amp;gt;value&amp;lt;/fieldN&amp;gt;... &amp;lt;/row&amp;gt; &amp;lt;row&amp;gt; &amp;lt;field1&amp;gt;value&amp;lt;/field1&amp;gt;&amp;lt;field2&amp;gt;value&amp;lt;/field2&amp;gt;&amp;lt;fieldN&amp;gt;value&amp;lt;/fieldN&amp;gt;... &amp;lt;/row&amp;gt; ... &amp;lt;/table1&amp;gt; &amp;lt;table2&amp;gt; &amp;lt;row&amp;gt; &amp;lt;field1&amp;gt;value&amp;lt;/field1&amp;gt;&amp;lt;field2&amp;gt;value&amp;lt;/field2&amp;gt;&amp;lt;fieldN&amp;gt;value&amp;lt;/fieldN&amp;gt;... &amp;lt;/row&amp;gt; &amp;lt;row&amp;gt; &amp;lt;field1&amp;gt;value&amp;lt;/field1&amp;gt;&amp;lt;field2&amp;gt;value&amp;lt;/field2&amp;gt;&amp;lt;fieldN&amp;gt;value&amp;lt;/fieldN&amp;gt;... &amp;lt;/row&amp;gt; ... &amp;lt;/table2&amp;gt; ... &amp;lt;/root&amp;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(&amp;quot;table1&amp;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(&amp;quot;table1&amp;quot;,&amp;quot;hello world&amp;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>

页面列表

ITEM_HTML