- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
-
-
《
《XML 程序设计》
参考资料
2011 秋
目 录
任务一 认识 XML 1
任务 1.1 建立一个 XML 文档 2
任务 1.1.1 启动 XML SPY 编辑器 2
任务 1.1.2 建立一个新的XML 文档 3
任务 1.1.3 输入 XML 文档的内容 5
任务 1.2 描述多个学生的信息 7
任务 1.2.1 描述多个学生的信息 7
任务 1.2.2 理解 XML 的基本语法 8
任务 1.2.3 检验文档的结构良好性 10
【小知识 1】 关于 XML Spy 编辑器 11
【小知识 2】 关于 Altova 公司 12
实训一 创建描述图书信息的文档 13
任务二 对 XML 文档进行约束 14
任务 2.1 用 DTD 对 XML 文档进行约束 15
任务 2.1.1 初识 DTD. 15
任务 2.1.2 建立 DTD 文档 15
任务 2.1.3 用 DTD 文档约束 XML 文档 17
任务 2.1.4 检验 XML 文档的有效性 18
任务 2.1.5 对 DTD 学习的小结 20
实训二 编写一个 DTD 文档 22
任务 2.2 用 XML Schema 对 XML 文档进行约束 23
任务 2.2.1 初识 XML Schema 24
任务 2.2.2 建立 XML Schema 文档 24
任务 2.2.3 用 XML Schema 来约束 XML 文档 27
任务 2.2.4 对 XML 文档进行更精确的约束 28
任务 2.2.5 给 XML 文档添加属性约束 30
任务 2.2.6 让 XML 文档符合添加了属性约束的规范的要求 32
任务 2.2.7 给 XML 添加名称空间约束 34
任务 2.2.8 让 XML 文档符合 Schema 规范的要求 35
实训三 编写一个 XML Schema 文档 38
任务三 对 XML 文档进行格式化 39
任务 3.1 用 XSL 对 XML 文档进行格式化 40
任务 3.1.1 初识 XSL 41
任务 3.1.2 将 XSL 文档与 XML 文档绑定 42
任务 3.1.3 将 XML 文档中的数据抽取出来 43
任务 3.1.4 完善文档的显示效果 45
任务 3.1.5 将 XML 文档中的属性值抽取出来 47
任务 3.1.6 在 XSL 文档中应用 if 条件判断语句 49
实训四 编写 XSL 文档对 XML 文档进行格式化 51
任务四 在程序中访问 XML 文档 53
任务 4.1 通过 C#中的 DOM 技术访问 XML 文档 54
任务 4.1.1 理解DOM 技术 55
任务 4.1.2 在 VS 2005 中新建一个应用程序项目 56
任务 4.1.3 绘制程序界面 58
任务 4.1.4 实现 XML 文档的读取功能 60
任务 4.1.5 实现在 student 文档中的向后遍历的功能 62
任务 4.1.6 实现“最后”按钮的功能 63
任务 4.1.7 实现“向前”和“最前”两个按钮的功能 64
任务 4.1.8 实现新建 XML 文档的功能 65
任务 4.1.9 实现 XML 文档内容的编辑 67
实训五 利用 C#.net 中的DOM 技术操作 XML 文档 69
-
-
任务一 认识 XML
XML 是由 W3C 国际组织提出的一种可扩展标记语言,其英文全称为Extensible Markup Language,它与HTML 一样,都是 SGML(Standard Generalized Markup Language,标准通用标记语言)。Xml 是 Internet 环境中跨平台的,依赖于内容的技术,是当前处理结构化文档信息的有力工具。扩展标记语言XML 是一种简单的数据存储语言,使用一系列简单的标记描述数据,而这些标记可以用方便的方式建立, 虽然 XML 占用的空间比二进制数据要占用更多的空间,但XML 极其简单易于掌握和使用。
XML 与 HTML 的设计区别是:XML 是用来存储数据的,重在数据本身。而HTML
是用来定义数据的,重在数据的显示模式。
XML 的主要作用在于其强大的数据描述能力,在本课程中,我们以一个简易的学生管理信息系统为例,围绕着其中的XML 技术展开讲述。
在本任务中,共分两个子任务进行教学,分别是:
?
?
任务 1.1 建立一个 XML 文档
?
任务 1.2 描述多个学生的信息
任务
任务 1.1 建立一个 XML 文档
任务 1.1.1 启动XML SPY 编辑器
我们用 XML SPY 编辑器来进行XML 文档的建立,按如下步
您可能关注的文档
最近下载
- 第15章量子物理-效应.pptx VIP
- 精品解析:浙江省杭州市余杭区2024-2025学年八年级10月月考语文试题(原卷版).docx VIP
- 镧热还原法年产35吨稀土金属钐的工艺设计.docx VIP
- 镧热还原法年产25吨稀土金属钐的工艺设计.docx VIP
- 2024年江西省南昌市保安员上岗资格证考试题库及答案(真题) .pdf VIP
- 2025年北师大版一年级数学上册月考试卷含答案.doc VIP
- 劳动教案(全册)五年级上册——人民出版社(表格式).pdf VIP
- 2025年部编版七年级 语文(上下全册)字词拼音及解释 .pdf VIP
- 安全标识中英文可直接打印.doc VIP
- 退役士兵驾驶技能培训服务投标方案(技术标).pdf VIP
文档评论(0)