实验一 XML语法实践
1 实验目的与要求
1.1 通过实验,使学生掌握XML的基本语法。
1.2 要求学生根据XML语法规范,能够改正错误的XML文件,
1.3 通过实验,使学生巩固XML的基本语法,掌握实体、预定义实体、字符引用、CDATA段的概念、功能及使用方法
1.4 编写语法正确的XML文件。
2 实验内容
实验1.改正语法错误 (用IE浏览器打开进行验证)。
<书架>
<书名>How to Purse Happiness书名> <作者> <名>Adair名> <姓>Lana姓> 作者>
<书名>The Confidence Man书名> <作者> <名>Herman名> <姓>Melville姓> 作者>
书架>
实验2.改错
<路标>
<标记1>&你好&标记1>
<标记2>\"注意观察\"标记2>
<标记3>限高30米标记3>
路标>
实验3.改错
<性价比调查>
<价格>产品1<产品2<产品3 价格>
<性价比>产品1>产品2>产品3> 性价比>
性价比调查>
实验4. 修改XML文档中的错误。
]]> 你好,欢迎来到XML的世界! 大家好欢迎光临我的主页!
实验5. 设想有这样一本书:
书名:xml指南
第一章 xml入门简介
1.2节 什么是html
1.2节 什么是xml
第二章 xml语法
2.1节 xml元素必须有结束标签
2.2节 xml元素必须正确地嵌套
试使用xml文档进行描述,并上机实现。
<书名>
xml指南
<章节概要>
第一章 xml入门简介
<章节内容>1.1节 什么是 html章节内容>
<章节内容>1.2节 什么是 xml章节内容>
章节概要>
<章节概要>
第二章 xml语法
<章节内容>2.1节 xml元素必须有结束标签章节内容>
<章节内容>2.2节 xml元素必须正确地嵌套章节内容>
章节概要>
书名>
实验6:DTD约束XML文件初练
在D盘建一个目录,创建教材P29上的limitShop.dtd文件以及P30上的example3_2.xml文件并存在该目录下,然后用TestValidate.java进行有效性验证。
验证过程:
打开MyEclipse,新建一个Java Project, 将TestValidate.java复制在src中,并修改文件使其无错误,如不会修改,则在文件中添加下述代码
import org.xml.sax.SAXException;
import org.xml.sax.SAXParseException;
import org.xml.sax.helpers.DefaultHandler;
最后运行,输入完整XML文件名进行有效性验证。
<商店营业时间>
<商店>
<商店名称>西单商场商店名称>
<开门时间>06:30开门时间>
<关门时间>23:00关门时间>
商店>
<商店>
<商店名称>海淀商场商店名称>
<开门时间>07:30开门时间>
<关门时间>18:00关门时间>
商店>
因篇幅问题不能全部显示,请点此查看更多更全内容