




已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
实训一 编写格式良好的XML文档实验目的:1、 掌握XML文档的基本结构、基本语法;2、 掌握如何编写格式良好的XML文档;3、 掌握如何引入DTD、XSD文档校验XML文档。4、 掌握如何引入XSL文档格式化XML文档实验设备:微机40台,操作系统Windows server2000,MSXML4.0实验要求:1、学生必须在事前认真准备实验内容,实验中必须按照实验指导书仔细操作。注意人身和设备的安全操作,特别注意不要带电进行硬件插拔作业,插拔部件和连接器件一定要小心谨慎。在实验中培养严谨科学的实践操作设备的习惯。2、认真记录实验过程,总结操作经验和写好实验报告3、要求:将本次实验的代码写在作业本上。实验内容及步骤:一、编写格式良好的XML文档格式良好的XML文档是指符合XML语法规范、嵌套合理的文档,遵循如下规则的XML文档称为格式良好的XML文档:l 语法规范必须有XML声明语句必须有且仅有一个根元素标记大小写敏感属性值用引号空标记关闭元素正确嵌套1、编写一个格式良好的XML文档存储电子信箱信息。邮箱通常分为收件箱和发件箱,收件箱的一封电子邮件通常包括了发信人邮件地址、收信时间、邮件主题、邮件内容、邮件大小、标记状态(已读、未读、已回复、未回复)等信息,发件箱的电子邮件收件箱的一封电子邮件通常包括了收信人邮件地址、发信时间、邮件主题、邮件内容、邮件大小等信息。见如下XML文件。(1)新建一个文本文档,将文件名更名为Email.xml,并使用记事本程序打开。(2)输入代码:(3)在文件上单击鼠标右键,然后在弹出的菜单中选择“打开方式”/“浏览器”,在浏览器中打开该XML文件。注意:XML元素是区分大小写的,元素起始标记和结束标记的英文字母大小写应该一致,否则用浏览器打开该XML文件时就会报错。2、编写一个格式良好的XML文档存储公司员工信箱信息。 该XML文档的结构、内容如下所示(1)新建一个文本文档,将文件名更名为lxr.xml,并使用记事本程序打开。(2)根椐图示XML文档的结构、内容编写XML文档(3)在文件上单击鼠标右键,然后在弹出的菜单中选择“打开方式”/“浏览器”,在浏览器中打开该XML文件。3、编写一个名为article.xml的XML文档存储论坛中发表的文章信息。提示:每篇文章包括主题、作者(包含IP属性)、发表日期、内容,具体如下:主题:HTML简介 作者(姓名:张三,性别:男,年龄:24,附有一个属性:IP=”6”)发表日期:2010-10.-09内容:HTML结构如下: (加入网页的标题) 主题:VB基础 作者(姓名:李四,性别:女,年龄:30,附有一个属性:IP=”0”)发表日期:2010-10.-10内容:条件语句分析:if(ab & ac) then a=c二、XML文档的处理指令1、引入已编写好的Email1.xsl样式表格式显示Email.xml并在IE中浏览。2、引入已编写好的Email2.xsl样式表格式显示Email.xml并在IE中浏览。3、引入已编写好的lxr1.xsl样式表格式显示lxr.xml并在IE中浏览。4、引入已编写好的lxr2.xsl样式表格式显示lxr.xml并在IE中浏览。三、XML文档的文档类型定义XML需要有一个文档来检查输入数据的正确性,这种文档我们称之为文档类型定义DTD。DTD可以包含在XML文档中,也可以独立为一个文件。Email元素的子元素分为Inbox和Outbox两组,两组元素中可以出现多个Email(EmailItem),在组元素中依次出现From、To、Subject、Rceived、Send、Content和Size子元素,这些子元素可以包含任何字符数据。EmailItem元素中具有Status属性,Status属性在Inbox组中出现,但是在Outbox中没有出现,并且只有“已读”、“未读”、“已回复”和“未回复”四个类型的值。From、Received元素在Inbox组中出现,但是在Outbox中没有出现。To、Send元素在Outbox组中出现,但是在Inbox组中未出现。1、内部DTD根据以上规范,我们做出一个约束该XML文档的内部DTD文档。1、 用记事本打开Email.xml文档2、 另存为EmilInternal.xml3、 在EmilInternal.xml的XML声明之后添加Email文档类型声明,代码如下:!DOCTYPE Email2、引入外部DTD1、新建一个文本文档,将文件名更名为EmailExternal.dtd2、使用记事本程序打开,将以上代码放入新建文档中并保存3、在Email.xml文档中加入代码关联EmailExternal.dtd文档,利用EmailExternal.dtd文档来校验Email.xml文档的有效性。格式:四、综合练习1、把下面内容转化为XML文件,保存为players.xmlPlayerScore1Score2Score3Vivian Richards7626276Sachin Tendulkar4530250Steve Waugh4922208Sunil Gavaskar86322002、把下面的内容转化为XML文件,保存为lxr.xmlIdNameAddressTelephoneFaxE-MailE01Tony10 Downing treet,LE02ThomasWhite HE03Tom57 Jumbo street,New YE04Lorena78 Crux Lane,L
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025秋统编版(2024)新教材三年级语文上册第七单元《语文园地七》练习题及答案
- 特种玻璃电子束切割超硬涂层工艺考核试卷及答案
- 印染烘干操作工综合考核试卷及答案
- 电机铁芯叠装工异常处理考核试卷及答案
- 印后成型工数字化技能考核试卷及答案
- 信息技术考试ps试题及答案
- 有限空间作业及企业安全管理风险管控与隐患治理试卷
- 银行综合试题及答案
- 银行债务员面试题目及答案
- 银行押运员面试题及答案
- 2025年医疗工作人员定向招聘考试笔试试题(含答案)
- 第二单元混合运算单元测试卷(含答案) 2025-2026学年人教版三年级数学上册
- 超声引导下经支气管针吸活检术核心组织采集率的影响因素分析介绍演示培训课件
- 绘本《其实我很喜欢你》冯玉梅
- 铸牢中华民族共同体意识主题班会
- 公司内部审计制度范本(四篇)
- 绿色建筑材料和建筑设备
- 可靠性试验管理办法
- 蓄电池组充放电记录表格格式模板
- 智慧交通典型城市案例及启示
- 国家开放大学《人文英语4》边学边练参考答案
评论
0/150
提交评论