标题:各位英雄豪杰,请帮我找一些关于XML和JAP.NET怎么关联的资料
只看楼主
fengyiyang
Rank: 1
等 级:新手上路
帖 子:18
专家分:0
注 册:2007-10-20
 问题点数:0 回复次数:2 
各位英雄豪杰,请帮我找一些关于XML和JAP.NET怎么关联的资料
我正在做一个项目,用到关与XML架构与ASP,NET,我对这方面不太了解,请帮小妹找些资料或是有关项目,小妹感激不尽.
搜索更多相关主题的帖子: JAP XML NET 资料 架构 
2007-11-27 09:58
洁洁
Rank: 1
等 级:新手上路
帖 子:161
专家分:0
注 册:2007-7-12
得分:0 
这个网上应该到处都是吧,在.net里有专门的类,用于读写XML文件,至于你说的“XML架构”我没听说过,还有,标题里写的我也没见过

北京是地上的一座城市,地球是天上的一颗星。
2007-11-27 13:28
yms123
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
得分:0 
System.XML
我记得有这么一个命名空间里面的类专门用来读写XML,XML的读写无论哪种语言都是遵守DOM规范的。
而且.NET里还有一个秘密就是本身就支持XML,也就是说使用DataSet对象可以读取一些格式规范的XML文档是没有问题的。
DataSet ds=new DataSet();
da.Fill(ds);
XmlTextWriter write=new XmlTextWriter("c:\\dataset1.xml",System.Text.Encoding.UTF8);
write.Formatting=Formatting.Indented;
write.WriteProcessingInstruction("xml","version='1.0' encoding='gb2312'");
write.WriteProcessingInstruction("xml-stylesheet","type='text/xsl' href='test.xsl'");
ds.WriteXml(write,XmlWriteMode.IgnoreSchema);
write.Close();
conn.Close();
在.NET里当某个表被填充到dataset里时,就可以把DataSet里的内容写成XML,只需一个WriteXML方法
<root >
    <row >
          <key >A </key >
          <value >1 </value >
    </row >
    <row >
          <key >B </key >
          <value >2 </value >
    </row >
    <row >
          <key >A </key >
          <value >3 </value >
    </row >
</root >
比如上面这段保存为一个xml文件
DataSet   dset   =   new   DataSet();
dset.ReadXml( "D:\\my.xml ");
直接用dataset就可以读取XML文件之后跟数据库的操作方法差不多。
2007-11-27 16:19



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-188658-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.041596 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved