- 1、本文档共6页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
xml实验1
【开发语言及实现平台或实验环境】
配置有windows记事本、写字板 或 XMLSpy 2006开发环境的计算机设备
【实验目的】
(1)通过本实验,使学生能够熟悉XML文档编辑、解析、浏览工具。
(2)掌握XML文档的基本语法。
(3)能够得到格式良好、有效的XML文档。
【实验要求】
(1)能熟练进行XMLSpy下载,安装
(2)能在写字板、XMLSpy中创建“个人信息”XML文件
(3)能在XMLSpy中验证XML文件格式的正确性、有效性
(4)能在浏览器中打开XML文件,体会其结构的严格性
【实验原理】
一 XML名字空间是说明XML文件中的所有标记定义的来源说明
二 XML元素定义不能交叉,必须完全嵌套或不完全不嵌套
三 XML元素标记最好使用与内容相关的定义
【实验步骤】
1.熟悉了解xml
(1)创建一个名为“个人信息”的记事本文件,并在其中输入要求的源文件,结束输入后存为后缀名为.xml的文件。
(2)
(3)检查是否良好(xml-Check Well-Formedness)
2、设想有这样一本书:
书名:xml指南
第一章 xml入门简介
1.1节 什么是html
1.2节 什么是xml
第二章 xml语法
2.1节 xml元素必须有结束标签
2.2节 xml元素必须正确地嵌套
试使用xml文档进行描述,并上机实现
过程如下:
?xml version=1.0 encoding=UTF-8?
book name=xml指南
章
章号第一章/章号
名字xml入门简介/名字
b1.1什么是html/b1.1
b1.2什么是xml/b1.2
章号第二章/章号
名字xml语法规则/名字
b2.1xml元素必须有结束标签/b2.1
b2.2xml元素必须正确地嵌套/b2.2
/章
/book
创建一个格式良好的xml文档,存储学生成绩的信息,包括:学号number、姓名name、成绩score
上机实现并在浏览器中进行查看
用浏览器浏览:
思考题:
(1)如果允许XML中的元素相互交叉,其缺点是什么?
a文档不规范b容易造成内容与现实混合c.结构不够清晰
XML文件中的名字空间有什么用处?
名字空间的英文名字是namespace,顾名思义也就是允许你通过一个网址指向来识别你的标签。xml是允许我们自定义标签的,这样就有可能我们定义的标签和其他人定义的标签相同,但表示的意义可能不同。当文件交换或者共享的时候就容易产生错误。为了避免这种错误发生,XML采用名字空间声明,允许你通过一个网址指向来识别你的标签。
XML的标记与关系数据库中的列名有什么区别?
在XML中,标记被用来在XML中描述元素,标记和元素具有相同的名称。在XML中标记由属性来描述,特定的属性名称在同一个元素标记中只能出现一次。在关系型数据库中列名(属性名)是唯一的,每一列由名称、类型、长度构成其特征,描述列中元素的名称可以是不相同的但列是同质的即是同一类型的数据,不同的列可来自同一个域。
文档评论(0)