时间:2021-05-28
方法一:使用XML控件
<%@PageLanguage="C#"%>
<html>
<body>
<h3><fontface="Verdana">读取XML方法一</font></h3>
<fromrunat=server>
<asp:Xmlid="xml1"DocumentSource="grade.xml"runat="server"/>
</from>
</body>
</html>
方法二:使用DOM技术
<%@PageLanguage="C#"%>
<%@ImportNamespace="System.Xml"%>
<%@ImportNamespace="System.Xml.Xsl"%>
<html>
<scriptlanguage="C#"runat="server">
voidPage_Load(Objectsender,EventArgse)
{
XmlDocumentdoc=newXmlDocument();
doc.Load(Server.MapPath("grade.xml"));
xml1.Document=doc;
}
</script>
<body>
<h3><fontface="Verdana">读取XML方法二</font></h3>
<fromrunat=server>
<asp:Xmlid="xml1"runat="server"/>
</from>
</body>
</html>
方法三:使用DataSet对象
<%@PageLanguage="C#"%>
<%@ImportNamespace="System.Data"%>
<%@ImportNamespace="System.Data.OleDb"%>
<scriptlanguage="C#"runat="server">
voidPage_Load(Objectsender,EventArgse)
{
DataSetobjDataSet=newDataSet();
objDataSet.ReadXml(Server.MapPath("grade.xml"));
dgEmployees.DataSource=objDataSet.Tables["student"].DefaultView;
dgEmployees.DataBind();
}
</script>
<body>
<h3><fontface="Verdana">读取XML方法三</font></h3>
<asp:DataGridid="dgEmployees"runat="server"/>
</body>
</html>
方法四:按文本方式读取
<%@PageLanguage="C#"%>
<%@ImportNamespace="System.Xml"%>
<html>
<scriptlanguage="C#"runat="server">
privatevoidPage_Load(Objectsender,EventArgse)
{
XmlTextReaderobjXMLReader=newXmlTextReader(Server.MapPath("grade.xml"));
stringstrNodeResult="";
XmlNodeTypeobjNodeType;
while(objXMLReader.Read())
{
objNodeType=objXMLReader.NodeType;
swith(objNodeType)
{
caseXmlNodeType.XmlDeclaration:
//读取XML文件头
strNodeResult+="XMLDeclaration:<b>"+objXMLReader.Name+""+objXMLReader.Value+"</b><br/>";
break;
caseXmlNodeType.Element:
//读取标签
strNodeResult+="Element:<b>"+objXMLReader.Name+"</b><br/>";
break;
caseXmlNodeType.Text:
//读取值
strNodeResult+="-Value:<b>"+objXMLReader.Value+"</b><br/>";
break;
}
//判断该节点是否有属性
if(objXMLReader.AttributeCount>0)
{//用循环判断完所有节点
while(objXMLReader.MoveToNextAttibute)
{//取标签和值
strNodeResult+="-Attribute:<b>"+objXMLReader.Name+"</b>value:<b>"+objXMLReader.Value+"</b><br/>";
}
}
LblFile.Text=strNodeResult;
}
}
</script>
<body>
<h3><fontface="Verdana">读取XML方法四</font></h3>
<fromrunat=server>
<asp:labelid="LblFile"runat="server"/>
</from>
</body>
</html>
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
本文介绍一下ASP.Net中对XML的用法,这里飞刀我只是展现了XML与DataSet相结合的用法。其实ASP.Net对XML的操作的方法与对象是很多的,比如X
本文实例讲述了asp.net实现XML文件读取数据绑定到DropDownList的方法。分享给大家供大家参考,具体如下:1、绑定DropDownList:ddl
ASP.NET读取Excel文件方法一:采用OleDB读取Excel文件:把Excel文件当做一个数据源来进行数据的读取操作,实例如下:复制代码代码如下:pub
asp.net读取txt文件内容的方法如下:usingSystem;usingSystem.Collections;usingSystem.Configur
这种方法在《技巧/诀窍:在ASP.NET中重写URL》这篇文章提到的。简单的说,大家都知道:复制代码代码如下:https://www.jb51.net/prod