版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第7章XML基础,存储菜谱信息的XML文档:,转载请注明 ,ASP.NET动态网页设计案例教程(C#版) 北京大学出版社 ISBN 978-7-301-13679-9/TP.0956,7.1 “通讯录”案例,ASP.NET动态网页设计案例教程(C#版) 北京大学出版社 ISBN 978-7-301-13679-9/TP.0956,7.1.1操作步骤,1. 通讯录XML文件的创建 1) 通讯录的设计 2) XML文件的创建 2. 通讯录XML文件的浏览,ASP.NET动态网页设计案例教程(C#版) 北京大学出版社 ISBN 978-7-301-13679-9/TP.0956,7.2 本章知识点,
2、7.2.1 XML文件结构 7.2.2 .NET中XML的意义,ASP.NET动态网页设计案例教程(C#版) 北京大学出版社 ISBN 978-7-301-13679-9/TP.0956,7.2.1 XML文件结构,一个XML文件可看作是由3部分组成,第一部分是文档头部分,第二部分是文档实体部分,第三部分是树状结构。,ASP.NET动态网页设计案例教程(C#版) 北京大学出版社 ISBN 978-7-301-13679-9/TP.0956,(1) 文档头部分,XML文件的文档头部分包括XML必要声明、DTD声明和处理指令(PI) 在“通讯录”示例中XML文档的必要声明如下所示: 这里的标签使用
3、“”结束 version=“1.0”描述版本信息 encoding=“utf-8”描述文件的编码信息 standalone=yes,这是独立性声明,ASP.NET动态网页设计案例教程(C#版) 北京大学出版社 ISBN 978-7-301-13679-9/TP.0956,(2) 文档实体,文档实体是XML文件的主体部分,主要用来存储数据 文档实体由根元素、元素和属性组成。 每个XML文件都包含有惟一的一个根元素,其包含了所有其他的子元素 XML的元素由三个部分组成,包括起始标签、内容和结束标签,ASP.NET动态网页设计案例教程(C#版) 北京大学出版社 ISBN 978-7-301-1367
4、9-9/TP.0956,文档实体中元素和属性的语法,起始标签与结束标签必须完全对应,同时要保证元素与元素间不能交迭。 属性是依附于元素而存在的,任何一个元素都可以具有或不具有属性,但如果有属性则必须有属性值。 元素若包含多个属性,则属性间用空格分隔,同时属性值需要使用单引号或双引号括起来。 元素和属性的名称可以随意取名,可以取成中文也可以取成英文,如果是英文则必须以字母或下划线开头,后面字符可以是字母、数字、下划线、短横或句点。 元素名和属性名大小写敏感,ASP.NET动态网页设计案例教程(C#版) 北京大学出版社 ISBN 978-7-301-13679-9/TP.0956,(3) 树状结构
5、,每个XML文档都是按照层次关系组织起来的结构,其中的数据可能会作为元素或者属性出现在XML文档中,这就构成一个树状结构。,ASP.NET动态网页设计案例教程(C#版) 北京大学出版社 ISBN 978-7-301-13679-9/TP.0956,7.2.2 .NET中XML的意义,为什么在学习.NET的时候要学习XML呢? 因为.NET中的许多底层集成都是由XML实现的。 后面将要学到的.NET数据库技术ADO.NET也非常依赖XML进行数据的远程描述。 另外,ASP.NET环境中的很多设置文件也都是采用XML文件格式,例如web.config、web.sitemap等。 可以说XML是一个
6、进入许多.NET领域的“敲门砖”,ASP.NET动态网页设计案例教程(C#版) 北京大学出版社 ISBN 978-7-301-13679-9/TP.0956,.Net框架提供的XML类,.Net框架为我们提供了以下一些命名空间:System.Xml、System.Xml.Schema、System.Xml.Serialization、System.Xml.Xpath以及 System.Xml.Xsl来包容和XML操作相关的类。 System.Xml命名空间包含了一些最重要的XML类,其中最主要的类是和XML文档的读写操作相关的类。这些类中包括4个与读相关的类以及2个与写相关的类。它们分别是:XmlReader、XmlTextReader、XmlValidatingReader、XmlNodeReader、XmlWriter以及XmlTextWriter。,本 章 小 结,本章通过“通讯录”案例,简单的介绍了设计、创建和浏览XML文件的整个流程。 XML是一门简单易懂的语言,也是现在最热门的技术,很多最新的技术或
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 劳动合同变更的法定情形与操作流程全解析
- 2026年大数据一体机行业分析报告及未来发展趋势报告
- 2026年对位芳酰胺纤维行业分析报告及未来发展趋势报告
- 2026年发电用煤场行业分析报告及未来发展趋势报告
- 2026年电源芯片设计行业分析报告及未来发展趋势报告
- 2026年MVR蒸汽机械行业分析报告及未来发展趋势报告
- 2026年无线通讯系统行业分析报告及未来发展趋势报告
- 2026年水上项目重大事故隐患判定标准试题及答案
- 2025年新版学生宪法试题及答案
- 2025年特岗招录考试公基全真模拟真题题库(附解析)
- 审计岗位笔试试题及答案
- 大订单管理制度
- (统编版2025新教材)《道德与法治》七年级下册全册知识点
- 《陋室铭》历年中考文言文阅读试题54篇(含答案与翻译)(截至2024年)
- 人教版六年级数学下册期中复习试题课件
- DB21-T+4005-2024超大规模超深井智慧矿山建设规范
- DBJ04∕T 299-2013 发泡水泥保温板外墙外保温工程技术规程
- 完工后做好项目复盘总结
- 北师大版三年级下册数学期中测试卷及答案
- ABB机器人指令培训教材
- 船舶自动化机舱实习报告
评论
0/150
提交评论