一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - ASP.NET教程 - ASP.NET讀取XML文件4種方法分析

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

2019-07-16 21:41ASP.NET之家 ASP.NET教程

ASP.NET讀取XML文件4種方法分析,需要的朋友可以參考下。

方法一 :使用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+=" -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><font face="Verdana">讀取XML方法四</font></h3> 
<from runat=server> 
<asp:label id="LblFile" runat="server" /> 
</from> 
</body> 
</html> 

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 亚州vs欧州vs日 | 狠狠五月天中文字幕 | 我与旗袍老师疯狂床震 | 国产精品午夜久久 | 日本漫画大全之工之口 | 亚洲精品成人 | 91国内精品久久久久影院优播 | 亚洲国产欧美在线人成 | 精品免费tv久久久久久久 | 国产一区二区在线免费观看 | 91次元成年破解版 | 欧美在线高清 | 亚洲成人黄色 | 国产91精选在线观看麻豆 | 日本美女视频韩国视频网站免费 | 精品国产乱码久久久久久免费流畅 | 夫妇野外交换激情 | 欧美在线看片a免费观看 | 亚洲精品成人a | 国产区小视频 | 91亚洲精品国产自在现线 | 99热精品在线观看 | pppd在线播放 | 第一国内永久免费福利视频 | 91视频破解版 | 日韩福利一区 | 免费在线观看日本 | 国产三级自拍视频 | 视频在线观看高清免费看 | 色花堂国产精品首页第一页 | 精品国内自产拍在线视频 | 厨房里摸着乳丰满在线观看 | 国产视频三区 | 成人免费观看网欧美片 | futa百合文| 农村老妇1乱69系列小说 | 粗了大了 整进去好爽视频 刺激一区仑乱 | 国产精品成人在线播放 | 国产第一综合另类色区奇米 | 亚洲高清国产拍精品动图 | 美女漫画网 |