1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > ASP.NET中读取XML文件信息的4种方法与示例代码

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

时间:2023-03-05 22:50:21

相关推荐

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

下面小编要跟大家分享中读取文件信息的种方法与示例代码,简单的过程中其实暗藏玄机,还是要细心学习,喜欢还请记得收藏哦!

方法一 :使用XML控件

% @ Page Language="C#"%

html

body

h3font face="Verdana"读取XML方法一/font/h3

from runat=server

DocumentSource="grade.xml" runat="server" /

/from

/body

/html

方法二: 使用DOM技术

% @ Page Language="C#"%

% @ Import Namespace=""%

% @ Import Namespace=""%

html

script language="C#" runat="server"

void Page_Load(Object sender,EventArgs e)

{

XmlDocument doc=new XmlDocument();

((""));

;

}

/script

body

h3font face="Verdana"读取XML方法二/font/h3

from runat=server

runat="server" /

/from

/body

/html

方法三 :使用DataSet对象

% @ Page Language="C#"%

% @ Import Namespace=""%

% @ Import Namespace=""%

script language="C#" runat="server"

void Page_Load(Object sender,EventArgs e)

{

DataSet objDataSet=new DataSet();

((""));

"";

();

}

/script

body

h3font face="Verdana"读取XML方法三/font/h3

runat="server" /

/body

/html

方法四 :按文本方式读取

% @ Page Language="C#"%

% @ Import Namespace=""%

html

script language="C#" runat="server"

private void Page_Load(Object sender,EventArgs e)

{

XmlTextReader objXMLReader=new XmlTextReader((""));

string strNodeResult="";

XmlNodeType objNodeType;

while(())

{

objNodeType =;

swith(objNodeType)

{

case :

//读取XML文件头

strNodeResult+="XML "++""++"";

break;

case :

//读取标签

strNodeResult+=""++"";

break;

case :

//读取值

strNodeResult+=" -"++"";

break;

}

//判断该节点是否有属性

if()

{ //用循环判断完所有节点

while()

{ //取标签和值

strNodeResult+=" -"++" "++"";

}

}

;

}

}

/script

body

h3font face="Verdana"读取XML方法四/font/h3

from runat=server

runat="server" /

/from

/body

/html

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。