asp.net开发大全第14章.asp.net_xml和web_service

asp.net开发大全第14章.asp.net_xml和web_service

ID:12574694

大小:976.50 KB

页数:25页

时间:2018-07-17

asp.net开发大全第14章.asp.net_xml和web_service_第1页
asp.net开发大全第14章.asp.net_xml和web_service_第2页
asp.net开发大全第14章.asp.net_xml和web_service_第3页
asp.net开发大全第14章.asp.net_xml和web_service_第4页
asp.net开发大全第14章.asp.net_xml和web_service_第5页
资源描述:

《asp.net开发大全第14章.asp.net_xml和web_service》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、第14章ASP.NETXML和WebService在上一章中讲到的Web.config配置文件就是基于XML文件格式的,XML(ExtensibleMarkupLanguage,可扩展标记语句)是一种描述数据和数据结构的语言,XML文本可以保存在任何存储文本中,这就让XML具有了可扩展性、跨平台型以及传输与存储方面的优点。14.1XML简介标记语言(MarkupLanguage)特指一系列约定好的标记来对电子文档进行标记,以实现对电子文档的语义、结构以及格式的定义。在ASP.NET开发中,最常用的标记语言就是HTML,HTML标记语言定义了HTML文档的语义、

2、结构以及格式,以便在不同的浏览器中所呈现的内容是一致的。XML标记语言与SGML和HTML都属于标记语言,标记语言的发展如图14-1所示。图14-1标记语言的发展史为了更加方便的适应互联网的需求,1996年开始创建XML标记语言。XML标记语言不仅具备了SGML标记语言强大的扩展性,同样也具备HTML标记语言的易用性。不仅如此,ASP.NET还将XML作为应用程序数据存储和传输的重要方法。在当今互联网中,Web应用已经成为一种分布式组件技术。传统的Web应用技术解决的问题是如何让人使用Web提供的应用,而当今的Web应用技术是要解决如何让应用程序使用Web应用

3、。由于Web应用能够跨平台、跨语言的为应用程序提供服务,所以Web应用和XML应用的前景是非常广阔的。390注意:这里所说的Web应用的跨平台是针对浏览器而言,Windows能够浏览一个Web应用,而Linux同样可以浏览一个Web应用。14.2读写XMLXML和HTML都是基于SGML(StandardGeneralizedMarkupLanguage,标准通用标记语言)的,但是XML和HTML却有着很大的区别,这些区别不仅仅在于格式上的区别,还在于使用性、可扩展性等等。14.2.1XML与HTMLXML标记语言和HTML标记语言有着极大的不同,在应用程序开

4、发中,XML标记语言能够适应于大部分的应用程序环境和开发需求。这些需求是HTML标记语言无法做到的,XML标记语言和HTML标记语言的具体区别如下所示。qHTML标记是固定的,并且是没有层次的,在HTML文档中,用户无法自行创建标签,例如这样的标签浏览器很可能解析不了,HTML中标记的作用是描述数据的显示方式,这种方式只能交付给浏览器进行处理,而HTML文档中的标记都是独立存在的,没有层次。qXML的标记不是固定的且是有层次的,在XML文档中,用户可以自行创建标签,例如这样的标签,XML标记不能够描述网页的外观和内容,XML只能够描述内容

5、的数据结构和层次,在浏览器中浏览XML文档,也可以发现XML标记是有层次的。在VisualStudio2008中,.NETFramework提供了System.XML命名空间,该命名空间提供了一组可扩展类使得开发人员能够轻松的读、写、以及编辑XML文本。14.2.2创建XML文档使用VisualStudio2008能够创建XML文档,创建和使用XML文档无需XML语法分析器来专门负责分析语法,在.NETFramework中已经集成了可扩展类。右击现有项,单击【添加新项】选项,选择XML文件,如图14-2所示。图14-2创建XML文档390创建完成后,就需要向X

6、ML文档中编写XML标记,以下是一个完整的XML文档示例。武汉电脑城123456789J.DanBillGates武汉电脑城123456789

7、ler>BillGatesPCSTORE123456789J.DanBillGatesWindowsMobileStore123456789BillGates

8、er>

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。