All articles| All Pictures| All Softwares| All Video| Go home page| Write articles| Upload pictures

Reading number is top 10 articles
PHP的服务器Apache中httpd.conf 的中文详解_[PHP教程]
c#.net常用函数列表
ASP.NET,2.0,WebService中传递DataTable参考_[Asp.Net教程]
XSL教程:学会如何使用XPath入门_[XML教程]
C#提交数据到服务器并返回的处理_[Asp.Net教程]
再现C#导出Excel源码_.net资料_编程技术
ASP.NET中AJAX编程开发指南_[Asp.Net教程]
建立Apache+PHP3+MySQL驱动的动态网站_php资料_编程技术
如何在OS,X系统上配置Apache、PHP和MySQL_php资料_编程技术
上传图片生成略缩图“最佳解决”_[Asp.Net教程]
Reading number is top 10 pictures
到南昌西站了2
俞敏洪在清华终于说了实话
Parking technology is great, that give you the keys can't stolen
星星命名法则
In 2013 hercules Arnold classic2
The terra-cotta warriors1
Sell the barbecue as says father du breul4
The goddess of the single reason2
Sanya, hainan Haitian party feast promiscuity
So beauty, will let you spray blood8
Download software ranking
卡丁车单机版
Be there or be square
Tram sex maniac 2 (H) rar bag16
Unix video tutorial5
都市狐狸姑娘传
Call Of Duty2
Unix video tutorial14
Jinling thirteen stock
功夫熊猫2(上集)
在线棋牌游戏3.05版
qq published in(发表于) 2014/7/11 9:19:47 Edit(编辑)
C#中显示XML文件使用实例

C#中显示XML文件使用实例

C#中显示XML文件使用实例|方法

显示XML文件

本节通过使用XSL样式转换,将XML文件中的内容显示在Web页面中。实例运行结果如图1所示。

程序开发步骤如下所示。

(1)新建一个网站,命名为31_01,其主页默认为Default.aspx。

(2)在该网站中添加一个test.xml文件和一个test.xsl文件,它们分别用来存储数据和执行XSL样式转换。

(3)程序主要代码。

test.xml文件主要代码如下:







C#数据库系统开发完全手册

628





ASP.NET程序开发范例宝典

820





test.xsl文件主要代码如下:





书名


页码


























注意:本章31.4和31.5节的实例中用到的XML文件和XSL文件,与本节中的test.xml文件和test.xsl文件相同,不再赘述。

Default.aspx页面中,首先定义一个XmlDocument类对象,并使用其Load方法加载指定的XML文件,然后定义一个XslTransform类对象,并使用该对象的Load方法加载指定的XSL文件,最后将Xml文件中的内容显示在Xml1控件中,并使用XslTransform类对象对XML文件中的内容进行样式转换。Default.aspx页面的Page_Load事件代码如下所示:

protected void Page_Load(object sender, EventArgs e)

{

XmlDocument doc = new XmlDocument();

doc.Load(Server.MapPath("test.xml"));

XslTransform trans = new XslTransform();

trans.Load(Server.MapPath("test.xsl"));

Xml1.Document = doc;

Xml1.Transform = trans;

}

注意:在Web页面中显示XML文件和使用XSL样式转换时,需要添加命名空间using System.Xml和using System.Xml.Xsl。

完整程序代码如下:

★ ★★★★Default.aspx页面设计文件完整程序代码★★★★★

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>







无标题页















显示XML文件























★ ★★★★Default.aspx.cs页面代码文件完整程序代码★★★★★

using System;

using System.Data;

using System.Configuration;

using System.Web;

using System.Web.Security;

using System.Web.UI;

using System.Web.UI.WebControls;

using System.Web.UI.WebControls.WebParts;

using System.Web.UI.HtmlControls;

using System.Xml;

using System.Xml.Xsl;

public partial class _Default : System.Web.UI.Page

{

protected void Page_Load(object sender, EventArgs e)

{

XmlDocument doc = new XmlDocument();

doc.Load(Server.MapPath("test.xml"));

XslTransform trans = new XslTransform();

trans.Load(Server.MapPath("test.xsl"));

Xml1.Document = doc;

Xml1.Transform = trans;

}

}

★ ★★★★test.xml XML文件完整程序代码★★★★★




添加到del.icio.us 添加到新浪ViVi 添加到百度搜藏 添加到POCO网摘 添加到天天网摘365Key 添加到和讯网摘 添加到天极网摘 添加到黑米书签 添加到QQ书签 添加到雅虎收藏 添加到奇客发现 diigo it 添加到饭否 添加到飞豆订阅 添加到抓虾收藏 添加到鲜果订阅 digg it 貼到funP 添加到有道阅读 Live Favorites 添加到Newsvine 打印本页 用Email发送本页 在Facebook上分享


Disclaimer Privacy Policy About us Site Map

If you have any requirements, please contact webmaster。(如果有什么要求,请联系站长)
Copyright ©2011-
uuhomepage.com, Inc. All rights reserved.