




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、标记语言(MarkupLanguage)特指一系列约定好的标记来对电子文档进行标记,以实现对电子文档的语义、结构以及格式的定义。在 ASP.NET 开发中,最常标记语言(MarkupLanguage)特指一系列约定好的标记来对电子文档进行标记,以实现对电子文档的语义、结构以及格式的定义。在 ASP.NET 开发中,最常用的标记语言就是 HTML, HTML 标记语言定义了 HTML 文档的语义、结构以及格式,以便在不同的浏览器中所呈现的内:在互联网中,Web 应用已经成为一种分布式组件技术。传统的 Web 应用技术解决的问题是如何让人使用 Web 提供的应用,的 Web 应用技术是要解决如何让
2、应用程序使用Web应用。由于 Web应用能够跨、跨语言的为应用程序提供服务,所以 Web 应用和 语言)的,但是 XML 和 HTML 却有着很大的区别,这些区别不仅仅在于格式上的区别,还在1.2.1 XMLXML 标记语言和 HTML 标记语言有着极大的不同,在应用程序开发中,XML 标记语言能够HTMLXML记语言和 HTML 标记语言的具体区别如下所示。HTML 标记是固定的,并且是没有层次的,在 HTML 文档中,用户无法自行创建,例如XMLXMLHTML 标记是固定的,并且是没有层次的,在 HTML 文档中,用户无法自行创建,例如XMLXML1.2.2创建XML文Visual Stu
3、dio 能够XML文档XML文档XML法分析器来专门XML:?xml =1.0encoding=utf-8ShopInfomation Shop BillShop Bill号码以等。编写 XML 文档时,开能够自定进行文档描述号码以等。编写 XML 文档时,开能够自定进行文档描述,但是在 ?xml =1.0encoding=utf-8上述代码在 XML 文档头部进行,表示该文档是一个 XML 文档,并且说明该文档的版本为 1.0 的 XML 文档,该文档还可以包含一个 encoding 属性,指明文档中的编码类型。该文档是一个 XML 文档后,则需要在 XML 文档中编写根标记,这个标记可以是
4、开发 根标记内的所有内容XML/地区描/位置描PCSTORE/商城名BillShopInfomation Shop PCBillShop Windows MobileBill在 USA 地区。在 USA 地区。1.2.3 XMLASP.NET 中提供了针对 XML 读写的控件 XML 控件,XML 控件可以很好的解决 XML 文档显示问题,如果需要浏览 XML 文档的数据,则只需要编写 XML 控件中的Source/另一种地区表示方PCBillWindows MobileBillShop Windows MobileBill运行后会发现 XML 文档的内容都显示出来了,但是却没有层次感,因为
5、XML 控件则必须使用 XSL 样式表。1.2.4 XML文类运行后会发现 XML 文档的内容都显示出来了,但是却没有层次感,因为 XML 控件则必须使用 XSL 样式表。1.2.4 XML文类类。用 CloseXmlTextReader 对象的关闭操作,这一点是非常重要的,如果不使用 。XmlTextReaderrdnewXmlTextReader(Server.MapPath(XMLFile1.xml);/构造函数 while (rd.Read()/遍历节点Response.Write(Node Type is: + rd.NodeType + &Response.Write(Name i
6、s: + rd.Name + &Response.Write(Value is: + rd.Value + &form id=form1asp:XmlID=Xml1在使用 XmlTextReader XML 文件中相应的节点时,XmlTextReader 类的 会检查节点的类型,而 XmlTextReader 类的 Name 和 Value在使用 XmlTextReader XML 文件中相应的节点时,XmlTextReader 类的 会检查节点的类型,而 XmlTextReader 类的 Name 和 Value 会分别检查节点的名称和值,相应的 XML 代码如下所示。 Comment:XM
7、L 文档的注释。 。XmlDeclaration:XML 节点Shop Bill1.2.5 XML文件编写类XmlTextWriterSystem.Xml 命名空间,同 XmlTextReader 类相同的是, XmlTextWriter 类同样提供没有缓存,直向前的方式进行 XML 文件操作,但是与 1.2.5 XML文件编写类XmlTextWriterSystem.Xml 命名空间,同 XmlTextReader 类相同的是, XmlTextWriter 类同样提供没有缓存,直向前的方式进行 XML 文件操作,但是与 上述代码创建了一个 对象并通过 XmlTextWriter 对象编写XM
8、L 文档,认的编码类型,参数传递 null 即可,默认编码类型将为 UTF-8,示例代码如下所示。XmlTextWriter wrnewXmlTextWriterServer.MapPath(newXml.xml),null);/创建写对XmlTextWriterwrnewXmlTextWriterServer.MapPath(newXml.xml),null);/创建写对象wr.Formatting = Formatting.Indented;/格式化输出 wr.WriteElementString(Name, 中关村); wr.WriteElementString(Phone, 12345
9、6); wr.WriteElementString(Seller, Guojing); catch Valueis:verNode Type is:WhitespaceValuewr.FormattingFormatting.Indented;/格式化XML?xmlver xml 文档代码如下所示。=1.0encoding=utf-8,1.0();/开始编写文wr.FormattingFormatting.Indented;/格式化XML?xmlver xml 文档代码如下所示。=1.0encoding=utf-8,1.0();/开始编写文wr.WriteElementString(Name,
10、 中wr.WriteEndElement();/结束节点编wr.Flush(); /更新文件 1.3Web1.3.1 Web基Web即 Web 服务。所谓服务就是系统提供一组接口,并通过接口使用系统提供功能。与在 Windows 系统中应用程序通过 API 接口函数使用系统提供的服务一样,在 Web站点之间,如果想要使用其他站点的资源,就需要其他站点提供服务,这个服务就是 Web?xml =1.0 encoding=utf-Shop Web(XML)。WebWeb(XML)。Web网络是多样性的,要在 Web 的多样性中取得成功,Web 服务在涉及操作系统、对象模型和编程语言的选择时不能有任何
11、倾向性。并且,要使 Web 服务像其他基于 Web 的技术一样被1.3.2 Web A WebSchema Definition)。服务描述。相对于 Web。服务请求者也称为 Web Service 进行通信。相对于 Web Service 而言,服务请求者是寻找和调用提供者提供的接口的应服务描述。相对于 Web。服务请求者也称为 Web Service 进行通信。相对于 Web Service 而言,服务请求者是寻找和调用提供者提供的接口的应用程1.4Web在 ASP.NET 中创建一个 Web 服务与创建一个网页相似,但是 Web 服务没有用户界面,也没有可视化组件,并且 Web 服务仅包
12、含方法。Web 服务可以在一个扩展名.asmx 的文件中编写代 1.4.1 Web 服务文Language属性Web 中使用的语言。可以为.NET 支持的任何语言括 C#、Visual Basic 和 JScript。该属性是可选的,如果没有设置该属性,编译器WebWeb 1.4.2 Web 服务代码隐藏1.4.2 Web 服务代码隐藏o对于 Web 服务使用程序可用。具(WebXMLURI)using using System.Linq;using using / / WebService/ WebService(Namespace = htWebServiceBinding(Conform
13、sTo=WsiProfiles.BasicProfile1_1)/ 若要允许使用ASP.NET AJAX中调用此Web服务,请取消注释以下行/ publicclass WebService :public2WebServiceBindingWeb ServiceWeb Service特性中指定的绑定成员。WebWebService2WebServiceBindingWeb ServiceWeb Service特性中指定的绑定成员。WebWebServiceBindingWeb Service 来实现多个绑定。Web Service 类包含一个或多个可在 Web 服务中公开的公共方法,这些 We
14、b Service 方法以 Web Method 特性开头。使用 ASP.NET 创建的 Web 服务中的某个方法添加此 Web Buffer Response 属性启用对 Web Service 方法响应的缓冲。当设置为 true 时,ASP.NET以 16KB 的块区缓冲响应。默认值为 true。Cache Duration属性启用对 Web Service方法结果的缓存。ASP.NET将缓存每个唯一参数集的结果。该属性的值指定 ASP.NET 应该对结果进行多少秒的缓存处理。值为 0,则禁用对结果进行缓存。默认值为 0。publicreturn o该说明将显示在 Web 服务帮助页上。默
15、认值为空字符串。EnableEnable该说明将显示在 Web 服务帮助页上。默认值为空字符串。EnableEnableMessage NameSOAP1.4.3创建一个简单的Web 服ousing using System.Linq;using using / / WebService/ WebService(Namespace = WebServiceBinding(ConformsTo=WsiProfiles.BasicProfile1_1)/ 若要允许使用ASP.NET AJAX中调用此Web服务,请取消注释以下行/ publicclass WebService :publicWebW
16、ebWebWebXMLWebMethod(Description = 第一个测试方法,输入学生public string Select(string stuName)stringstrConn=ConfigurationManager.ConnectionStringsstrConn.ToString(); string sqlStr = select * from tb_StuInfo where stuName=+stuName+; SqlConnection conn = new SqlConnection(strConn);mandcmd d(sqlStr,SqlDataReader
17、dr = cmd.ExecuteReader(string strMessage = ;ifstrMessage = 学:+ drstuID+ strMessage+=: +drstuName+ strMessage+= :+ drstuSex + strMessage+=:+ drstuHobby+elseifstrMessage=请输WebService(Namespace= publicreturn o1.5.1Web 服1.5.1Web 服WebernetWebstrMessageFontColor=Red 在”的protected在”的protectedvoid der,EventArgs ntcs=new string strMessage = cstringstrMessagesstrMessage.Split(newChar,); labMessage.T
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 黑龙江七台河市2025年高二物理第二学期期末统考模拟试题含解析
- 2025届河南省驻马店市名校高二物理第二学期期末教学质量检测模拟试题含解析
- 2025届浙江省丽水地区四校 高二物理第二学期期末调研试题含解析
- 2025年四川省眉山市第一中学物理高二下期末复习检测模拟试题含解析
- 2025届山东省枣庄市第四十一中学物理高二下期末复习检测试题含解析
- 二零二五年地产广告VI视觉形象设计服务合同
- 2025版场反应技术风险投资与孵化合同
- 2025版班组工前会工后会记录规范及培训服务合同
- 2025版上市保荐人尽职调查与风险评估专业服务合同
- 2025版不良资产处置与资产优化专项法律服务合同
- 气体灭火系统验收表1
- 新北师大版六年级上册数学全册教学课件
- DB1309T 256-2021 榆三节叶蜂综合防治技术规程
- 土木工程概论全套课件完整版电子教案最新板
- 超星尔雅学习通《声光影的内心感动电影视听语言(四川大学)》章节测试答案
- 燃气工程计价规则及定额应用
- 上教社深圳版小学英语1-6年级单词汇总
- 医养结合养老院项目可行性研究报告写作参考范文
- 顶管施工顶管作业安全技术交底
- ft531型机器人解包系统
- 生物膜(高级生化课件)
评论
0/150
提交评论