激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

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

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> 

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 国产精品毛片va一区二区三区 | 亚洲精品一区中文字幕 | 在线天堂中文字幕 | 久久久久久久一区二区三区 | 亚洲精品午夜电影 | 欧美视屏一区二区 | 香蕉在线看 | 国产精品啪一品二区三区粉嫩 | 中文字幕 亚洲一区 | 成人午夜免费国产 | 亚洲第一视频在线 | 久久久久性| 久久精品国产久精国产 | 夜夜夜精品视频 | 牛牛热这里只有精品 | 日本黄色免费播放 | 日韩999| 日日操夜夜透 | 日本a∨精品中文字幕在线 欧美1—12sexvideos | 亚洲午夜一区二区三区 | 国产精品久久久久久久久久iiiii | 亚洲片在线观看 | 日韩色视频在线观看 | 嗯哈~不行好大h双性 | 一区二区三区在线播放视频 | av在线免费网| 亚洲国产超高清a毛毛片 | 欧美成人一区二区三区电影 | va毛片| 色偷偷一区 | 91香蕉影视 | a级在线 | 日韩视频在线一区二区三区 | 久久靖品| 亚洲综合一区二区三区 | 性大片性大片免费 | 老a影视网站在线观看免费 欧美日韩成人一区二区 | 91精品国产日韩91久久久久久360 | av在线直播观看 | 久色视频网站 | 午夜视频福利 |