在asp.net中读取XML文件信息的4种方法

开发者福利!热门AI工具限时免费用 购周边即赠Coding Plan Lite,Claude Code、Cursor等20+工具畅享,效率翻倍! 阅读详情
方法一 :使用XML控件
<% @ Page Language="C#"%>
<html>
<body>
<h3><font face="Verdana">读取XML方法一</font></h3>
<from runat=server>
<asp:Xml id="xml1" DocumentSource="grade.xml" runat="server" />
</from>

</body>
</html>

方法二: 使用DOM技术
<% @ Page Language="C#"%>
<% @ Import Namespace="System.Xml"%>
<% @ Import Namespace="System.Xml.Xsl"%>
<html>
<script language="C#" runat="server">
void Page_Load(Object sender,EventArgs e)
{
XmlDocument doc=new XmlDocument();
doc.Load(Server.MapPath("grade.xml"));
xml1.Document=doc;
}
</script>
<body>
<h3><font face="Verdana">读取XML方法二</font></h3>
<from runat=server>
<asp:Xml id="xml1" runat="server" />
</from>

</body>
</html>

方法三 :使用DataSet对象
<% @ Page Language="C#"%>
<% @ Import Namespace="System.Data"%>
<% @ Import Namespace="System.Data.OleDb"%>
<script language="C#" runat="server">
void Page_Load(Object sender,EventArgs e)
{
DataSet objDataSet=new DataSet();
objDataSet.ReadXml(Server.MapPath("grade.xml"));
dgEmployees.DataSource=objDataSet.Tables["student"].DefaultView;
dgEmployees.DataBind();
}
</script>
<body>
<h3><font face="Verdana">读取XML方法三</font></h3>
<asp:DataGrid id="dgEmployees" runat="server" />

</body>
</html>

方法四 :按文本方式读取
<% @ Page Language="C#"%>
<% @ Import Namespace="System.Xml"%>
<html>
<script language="C#" runat="server">
private void Page_Load(Object sender,EventArgs e)
{
XmlTextReader objXMLReader=new XmlTextReader(Server.MapPath("grade.xml"));
string strNodeResult="";
XmlNodeType objNodeType;
while(objXMLReader.Read())
{
objNodeType =objXMLReader.NodeType;
swith(objNodeType)
{
case XmlNodeType.XmlDeclaration:
//读取XML文件头
strNodeResult+="XML Declaration:<b>"+objXMLReader.Name+""+objXMLReader.Value+"</b><br/>";
break;
case XmlNodeType.Element:
//读取标签
strNodeResult+="Element:<b>"+objXMLReader.Name+"</b><br/>";
break;
case XmlNodeType.Text:
//读取值
strNodeResult+="&nbsp;-Value:<b>"+objXMLReader.Value+"</b><br/>";
break;

}
//判断该节点是否有属性
if(objXMLReader.AttributeCount>0)
{ //用循环判断完所有节点
while(objXMLReader.MoveToNextAttibute)
{ //取标签和值
strNodeResult+="&nbsp;-Attribute:<b>"+objXMLReader.Name+"</b>&nbsp;value:<b>"+objXMLReader.Value+"</b><br/>";
}
}
LblFile.Text=strNodeResult;
}
}
</script>
<body>
<h3><font face="Verdana">读取XML方法四</font></h3>
<from runat=server>
<asp:label id="LblFile" runat="server" />
</from>

</body>
</html>
ASP.NET读取XML文件4方法 ASP.NET读取XML文件4方法 XML引用 立即下载

相关推荐

ASP.netXML读取和显示

这个示例是运用C#技术对XML文档进行管理,可对其进行读取和显示。 其中也涉及GridView和Datasource,DataBind,这在我的之前的博客中有讲到过。 示例很简单,大家应该一看就会,适合于学习。

ASP.NET读取XML文件信息4方法与示例代码

方法一 :使用XML控件 <% @ Page Language=”C#”%> <html> <body>          <h3><font u00a0face=”Verdana”>读取XML方法一</font></h3>        <from u00a0runat=server>         <asp Xml id=”xml1″ DocumentSource u201dgrade.xml” runat=”server” />       </from> </body> </html> 方法二: 使用DOM技术 <% @ Page Language=”C#”%> <% @ Import Namespace=”S

ASP读取XML,用最简单的代码告诉你原理

使用asp读取本地xml文档的一个简单 的示例

分析ASP.NET读取XML文件4方法

方法一 :使用XML控件 &lt;% @ Page Language="C#"%&gt; &lt;html&gt; &lt;body&gt; &lt;h3&gt;&lt;font face="Verdana"&gt;读取XML方法一&lt;/font&gt;&lt;/h3&gt; &lt;from runat=serv

爱码农爱生活 197

C#(ASP.NET)解析xml文件方法教程

1、一般处理 XmlDocument xmlDoc = new XmlDocument(); xmlDoc.LoadXml("<?xml version=\"1.0\" encoding=\"utf-8\"?><HH><CODE>11</CODE><NAME>kkkk</NAME></HH>"); XmlNode rootNode = xmlDoc.SelectSingleNode("HH")

Jacob946的博客 1218

Javascript、ASP解析(远程)XML

0,有如下的XML文档(t1.xml):   Myblog  http://www.cnbruce.com/  164Music  http://www.164.cc/ http://www.cnbruce.com/test/testxml/t1.xml 1,可通过javascript建立XMLDO

迷雾森林 1882

ASP 解析XML

Code<%PublicfunctiongetHTTPPage(url)dimHttpsetHttp=server.createobject("MSXML2.XMLHTTP")Http.open"GET",url,falseHttp.send()ifHttp.readystate<&g...

weixin_34354173的博客 625

asp.net读取xml文件信息4方法

方法一 :使用xml控件       读取xml方法一        方法二: 使用dom技术      void page_load(object sender,eventargs e) {   xmldocument doc=new xmldocument();  doc.load(server.mappath("grade.xml"));xml1.document=doc;}   读取xml

taokai的专栏 316

asp.net读取XML文件信息4方法

 方法一 :使用XML控件读取XML方法方法二: 使用DOM技术                           

liaoxiaopeng的专栏 652

asp.net读取XML文件信息4方法(转载)

方法一 :使用XML控件 <% @ Page Language="C#"%><html><body> <h3><font face="Verdana">读取XML方法一</font></h3> <from runat=server> <a...

adlihgh692910的博客 118
上一篇: Asp.Net日期时间格式设置
下一篇: T-SQL 教程
langzi588
博客等级 码龄16年 14粉丝 36原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值