10.XML提交格式规范

和Treelist类似，通过调用函数GetChangedXML( )，能取得输入内容的XML包，使得应用服务器能作相应处理，函数中参数level为提交级别，分如下3种：
级别0：生成当前全部、最新内容(不包括修改前的原始内容);
级别1：仅生成被修改过的Input的内容(包括原始内容);
级别2：生成全部Input的内容(包括原始内容);
级别0最常用，并且XML规范最简单，如下所示：

    <?xml version="1.0" encoding="UTF-8"?">
    <!-- id在XML描述文件中定义 -->
    <form level="0" id="?" key="?" 自定义属性="?" >
     <row>
      <!-- id处为input真实的id，Text为输入的内容 -->
      <id>Text</id>
      ...
     </row>
    </form>

级别1、2的内容规定如下：

    <?xml version="1.0" encoding="UTF-8"?">
    <!-- id 在XML描述文件中定义 -->
    <form level="?" id="?" key="?" 自定义属性="?" >
     <!-- 通过Load( )加载的是<modifiedRow>、否则就是<newRow> -->
     <modifiedRow、newRow>
      <row key="?">
       <!-- id处为input的id, origin为原始值(被修改前)，isModified仅用于级别2, Text为修改后的值 -->
       <id origin="?" isModified="false">Text</id>
       ...
      </row>
     </modifiedRow、newRow>
    </form>

警告：应用服务器端开发的程序不应过于依赖级别 1/2 中的 origin 的内容(被修改前)，因为需要考虑并发.