DataSet.WriteXml(@“c1.xml”) ,此时的dataset中有些字段的值为null
生成XML文件,那些值为null的字段,却不会写入xml文件。
例如:Cmp_Name_Chi=null
正确的XML文件:
<?xml version="1.0" standalone="yes"?>
<NewDataSet>
<Application_Basic_Info>
<App_ID>1</App_ID>
<OE_ID>1</OE_ID>
<USER_name>[email protected]</USER_name>
<CMP_ID>333</CMP_ID>
<Cmp_Name_Eng>Leo Test Demo</Cmp_Name_Eng>
<Cmp_Name_Chi/>
<Cmp_Addr>Leo Test Demo</Cmp_Addr>
<Cmp_City>Leo Test Demo</Cmp_City>
<Cmp_Contact>Leo Ye</Cmp_Contact>
<Cmp_Telephone>454242</Cmp_Telephone>
<Cmp_Email>[email protected]</Cmp_Email>
<Cmp_WebSite>http://</Cmp_WebSite>
<Fair_Name>ffff</Fair_Name>
</Application_Basic_Info>
</NewDataSet>
我此时生成的XML文件缺少<Cmp_Name_Chi/>这个节点:
<?xml version="1.0" standalone="yes"?>
<NewDataSet>
<Application_Basic_Info>
<App_ID>1</App_ID>
<OE_ID>1</OE_ID>
<USER_name>[email protected]</USER_name>
<CMP_ID>333</CMP_ID>
<Cmp_Name_Eng>Leo Test Demo</Cmp_Name_Eng>
<Cmp_Addr>Leo Test Demo</Cmp_Addr>
<Cmp_City>Leo Test Demo</Cmp_City>
<Cmp_Contact>Leo Ye</Cmp_Contact>
<Cmp_Telephone>454242</Cmp_Telephone>
<Cmp_Email>[email protected]</Cmp_Email>
<Cmp_WebSite>http://</Cmp_WebSite>
<Fair_Name>ffff</Fair_Name>
</Application_Basic_Info>
</NewDataSet>
请问如何解决这个问题。另外我使用DataSet.WriteXml(@“c1.xml”)生成的XML,根节点是<NewDataSet></NewDataSet>,我可以自定义根节点的内容吗。请高手指点。
生成XML文件,那些值为null的字段,却不会写入xml文件。
例如:Cmp_Name_Chi=null
正确的XML文件:
<?xml version="1.0" standalone="yes"?>
<NewDataSet>
<Application_Basic_Info>
<App_ID>1</App_ID>
<OE_ID>1</OE_ID>
<USER_name>[email protected]</USER_name>
<CMP_ID>333</CMP_ID>
<Cmp_Name_Eng>Leo Test Demo</Cmp_Name_Eng>
<Cmp_Name_Chi/>
<Cmp_Addr>Leo Test Demo</Cmp_Addr>
<Cmp_City>Leo Test Demo</Cmp_City>
<Cmp_Contact>Leo Ye</Cmp_Contact>
<Cmp_Telephone>454242</Cmp_Telephone>
<Cmp_Email>[email protected]</Cmp_Email>
<Cmp_WebSite>http://</Cmp_WebSite>
<Fair_Name>ffff</Fair_Name>
</Application_Basic_Info>
</NewDataSet>
我此时生成的XML文件缺少<Cmp_Name_Chi/>这个节点:
<?xml version="1.0" standalone="yes"?>
<NewDataSet>
<Application_Basic_Info>
<App_ID>1</App_ID>
<OE_ID>1</OE_ID>
<USER_name>[email protected]</USER_name>
<CMP_ID>333</CMP_ID>
<Cmp_Name_Eng>Leo Test Demo</Cmp_Name_Eng>
<Cmp_Addr>Leo Test Demo</Cmp_Addr>
<Cmp_City>Leo Test Demo</Cmp_City>
<Cmp_Contact>Leo Ye</Cmp_Contact>
<Cmp_Telephone>454242</Cmp_Telephone>
<Cmp_Email>[email protected]</Cmp_Email>
<Cmp_WebSite>http://</Cmp_WebSite>
<Fair_Name>ffff</Fair_Name>
</Application_Basic_Info>
</NewDataSet>
请问如何解决这个问题。另外我使用DataSet.WriteXml(@“c1.xml”)生成的XML,根节点是<NewDataSet></NewDataSet>,我可以自定义根节点的内容吗。请高手指点。
解决方案 »
- 疑难杂症...用<a href>连接某图片地址...点击后没反应...
- 求大神 gridview 滚动轴和翻页的实现 代码
- treeview 中 url页面弹出新的页面而没有在框架中显示?target='框架的ID'
- sharepoint2003 开发webpart问题
- 纯散分!
- 为什么代码无法显示在网页上
- 半夜3更来求一个SQL存储过程
- 支持asp.net 的html编辑器
- 部署SQL Server 2005 的CLR存储过程时的问题???
- 关于ASP.NET网站运行问题。
- 很急呀在线等*******jquery.ui droppable拖动问题***********************************
- 菜菜鸟求助:vs.net2008 打开查看xml文件,"查看数据网格"的功能哪里去了?
//根节点就是DataSet的名称,可以设置的
DataSet ds = new DataSet();
ds.DataSetName = "ds1";//设置DS名称
==
DataSet ds = new DataSet("YourRootElement");
ds.WriteXml(@"c1.xml")
DataSet ds = new DataSet("自定义");