当前位置:编程学习 > C#/ASP.NET >>

生成XML文件

<WriteDataRequestt>
      <packname>报文名 </packname > 
      <WriteDataRecord>                              
            <Keyfieldnames> 
                   <Keyfieldname>tag</Keyfieldname>
            </Keyfieldnames>
            <Field >
                   <tag>INPUT_DATATIME</tag> 
                   <descriptor>录入日期</descriptor> 
                   <excmax>2010-1-20 9:26:01</excmax> 
            </Fields >
      </WriteDataRecord>
      <WriteDataRecord>
            <KeyFieldNames>
                   <Keyfieldname>tag</Keyfieldname>
            </KeyFieldNames>
            <Field >
                   <tag>INPUT_name</tag> 
                   <descriptor>录入姓名</descriptor> 
                   <excmax>李三</excmax> 
            </Fields >
      </WriteDataRecord>
</WriteDataRequestt>


注:1.<writedatarecord>,包含一组数据
    2.<keyfieldnames>,用于创造过滤条件查找更新已存在记录,如果没有此项,表示新建记录。
    3.<kdyfieldnames>,keyfieldname,查找更新的字段名,要求在下述Fields字段中。
    4.<fields>,包含一组字段数据
    5.<fields>,field001>,一个字段,其中field001为具体字段名。

怎样才能生成这种形式XML,并能动态取数据库中的字段值 --------------------编程问答-------------------- 看xmldocument帮助 --------------------编程问答--------------------

<WriteDataRequestt>
     <packname>报文名 </packname >  
     <WriteDataRecord>   
           <Keyfieldnames>  
                 <Keyfieldname>tag</Keyfieldname>
           </Keyfieldnames>
           <Field >
                 <tag>INPUT_DATATIME</tag>  
                 <descriptor>录入日期</descriptor>  
                 <excmax>2010-1-20 9:26:01</excmax>  
           </Fields >
     </WriteDataRecord>
     <WriteDataRecord>
           <KeyFieldNames>
                 <Keyfieldname>tag</Keyfieldname>
           </KeyFieldNames>
           <Field >
                 <tag>INPUT_name</tag>  
                 <descriptor>录入姓名</descriptor>  
                 <excmax>李三</excmax>  
           </Fields >
     </WriteDataRecord>
</WriteDataRequestt>

看了半天,也没整出来,总差几个点,大家帮看看,还有动态显示数据库的记录得怎么做啊 --------------------编程问答-------------------- 怎么格式又不对啦
--------------------编程问答--------------------  <Field>
 </Fields >
改为:
</Field>
(两个都要改) --------------------编程问答--------------------
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,