• 全部
  • .NET Framework
  • ASP
  • Web Services
  • .NET互联网桌面应用
  • VB
  • 图表区
  • 分析与设计
  • 组件/控件开发
  • AppLauncher
  • 问答

请问怎么样读这个XML文件?马上送上分

mymailyy 2004-11-01 01:49:18
<?xml version="1.0" encoding="gb2312" ?>
- <configuration vendor="aaa">
- <!--

数据源连接字符串集,页面默认的数据源连接的字符串的名称为default


-->
- <Databaselink>
<datasource name="default">Provider="SQLOLEDB.1";User ID=sa;Password=sql;Data Source=LIXUETAI;Initial Catalog=Northwind</datasource>

</Databaselink>

</configuration>
...全文
91 点赞 收藏 8
写回复
8 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
GSXiaoXiao 2004-11-01
UP
回复
rickjelly2004 2004-11-01
Dim ds As New DataSet
Dim fs As FileStream
Dim reader As StreamReader
Dim dv As DataView

fs = New FileStream(Server.MapPath("user.xml"), FileMode.Open, FileAccess.Read)
reader = New StreamReader(fs)
ds.ReadXml(reader)
fs.Close()

dv = New DataView(ds.Tables(1))
DataGrid1.DataSource = dv
DataGrid1.DataBind()
回复
rickjelly2004 2004-11-01
Dim xmldoc As XmlDocument
Dim xmlnode As XmlNode
Dim xmllist As XmlNodeList
Dim xmllist1 As XmlNodeList

Dim user As XmlNode
Dim xe As XmlElement

xmldoc = New XmlDocument
xmldoc.Load(Server.MapPath("user.xml"))

xmlnode = xmldoc.SelectSingleNode("infomation")
xmllist = xmlnode.ChildNodes
xmllist1 = xmllist.Item(0).ChildNodes

For Each user In xmllist1
xe = user
Response.Write(xe.GetAttribute("userid"))
Response.Write(" ")
Response.Write(xe.GetAttribute("password"))
Response.Write("<br>")
Next
回复
BearRui 2004-11-01
你的连接字符串写在注释里面吗???
回复
mymailyy 2004-11-01
上面两个楼的哪一种好呀

回复
huoming1978 2004-11-01
UP!~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~``````````````````````````
回复
kkeemmgg 2004-11-01
DataSet Ds=new DataSet();
Ds.ReadXml(Server(@"这个xml文件"));
DataRow Row=Ds.Tables[0].Rows[0];
string Str=Row[0].ToString();

回复
forestyang 2004-11-01
首先用XmlDocument.Load(filename)把它读入XmlDocument文档xmlDoc,
再用xmlDoc.SelectSingleNode得到需要的节点
回复
发帖
.NET技术社区
创建于2007-09-28

5.8w+

社区成员

.NET技术交流专区
申请成为版主
帖子事件
创建了帖子
2004-11-01 01:49
社区公告
暂无公告