云文档网 - 专业文章范例文档资料分享平台

第1章 XML基础知识

来源:网络收集 时间:2024-04-28 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xuecool-com或QQ:370150219 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

Xml基础知识讲解

第一章 XML基础知识

Xml基础知识讲解

课程目标 XML简介 XML文档的组成 XML的语法规则 元素的语法 XML文档的有效性

Xml基础知识讲解

体验项目——<编写关于班级学生信 息的XML文档 >使用记事本编写某班级的学生信息,要求符合XML 语法的规范。学生信息包括姓名、年龄、电子邮箱、身高、 电话、单位等;单位又包含地址、邮编等信息,每个学生 都要有一个“编号”属性作为标识。例如,姓名为“张三” 的学生有两个电子邮箱,每个学生有电话或手机。XML 代码如下所示:

Xml基础知识讲解

<?xml version="1.0" encoding="UTF-8"?> <!--以下是某班级的学生信息,每个学生有姓名、年龄、电子邮箱、 身高、电话、单位等信息,单位又有地址、邮编等信息,每个学生 都要有一个“编号”属性作为标识。名为“张三”的学生有两个电子 邮箱,每个学生要有电话或手机。--> <班级> <学生 编号="A0001"> <姓名>张三</姓名> <年龄>23</年龄> <电子邮箱>zhangsan@</电子邮箱> <电子邮箱>zhangsan@</电子邮箱> <身高>179.5</身高> <电话>686868</电话> <单位> 公司 <地址>上海</地址> <邮编>100002</邮编> </单位> </学生>

Xml基础知识讲解

<学生 编号="A0003"> <姓名>李四</姓名> <年龄>24</年龄> <电子邮箱>lisi@</电子邮箱> <身高>168.0</身高> <手机>135013562554</手机> <单位> <地址>北京</地址> </单位> </学生> <学生 编号="A0002"> <姓名>王五</姓名> <年龄>21</年龄> <电子邮箱>wangwu@</电子邮箱> <身高>179.5</身高> <电话>686868</电话> <单位>XXXX公司</单位> </学生></班级>

Xml基础知识讲解

XML简介XML的起源和目的 XML是Extensible Markup Language的缩写,即可扩展标记语言。 它是一种用来创建的标记的标记语言。1996年,万维网协会(或者叫 W3C,)开始设计一种可扩展的标记语言,1998 年2月,XML1.0成为了W3C的推荐标准。这种XML语言继承了 SGML的规范,Standard Generalized Markup Language (SGML)是一 种基于记号文本的语言。关于SGML语言,我们会在本章的扩展部分 给大家介绍,另外XML还保持了对现有的面向SGML系统的向下兼容 性。XML将SGML的灵活性和强大功能与已经被广泛采用的HTML结 合起来,简化了计算机对文档和数据交换的处理,使得现有的协议和 软件更为协调,从而简化了数据的处理和传输。 使用XML标记语言可以做到数据或数据结构在任何编程语言环 境下的共享。例如我们在某个计算机平台上用某种编程语言编写了一 些数据或数据结构,然后用XML标记语言进行处理,那样的话,其他 人就可以在其他的计算机平台上来访问这些数据或数据结构,甚至可 以用其他的编程语言来操作这些数据或数据结构了。这就是XML标记 语言作为一种数据交换语言存在的价值。

Xml基础知识讲解

XMLSpy

2006工具简介(1)XMLSpy是一个非常好的XML编辑器软件,在本书中主 要使用XMLSpy 2006企业版作为编辑XML的编辑器,安装 完成后,打开XMLSpy 2006编辑器,如下图所示:XMLSpy 2006界面 图

Xml基础知识讲解

(2)当编辑XML文档时,首先要新建XML文档,依次点击 “文件” “新建”菜单项,在打开的“创建新文档”窗 口中将文档类型设为“XML Document”,点击“确定” 按钮,即弹出“新建文件”对话框,点击“取消”按钮后, 就会创建一个XML文档,进入XML文档的编辑界面,如 图1-2所示:文档编辑界面

Xml基础知识讲解

(3)在上图所示的文档编辑界面工具栏中,带黄色的对勾 “ ”菜单(快捷键F7)用来检测某个XML文档的格式 是否良好。使用绿色对勾“ ”菜单(快捷键F8)来检测 某个XML文档格式是否有效。如下图显示了“黄底白勾 的圆形标记”,表示该XML文档的格式良好;显示“绿 底白勾的圆形标记”,表示该XML文档格式有效。 :

Xml基础知识讲解

XML和HTML的区别XML和HTML都是用于操作数据或数据结构,在结 构上大致是相同的,但它们在本质上却存在着明显的区别, 它们的区别主要有以下几点:语法要求不同在HTML中不区分大小写,在XML 中对大小写要求非常严格。

标记不同

HTML使用固有的标记,而XML没 有固有标记。

作用不同

HTML用于显示页面,而XML用于描述页面内容 的数据或数据的结构。HTML把数据和显示合在 一起,在页面中把这些数据显示出来,而XML则 将数据和显示分开。

Xml基础知识讲解

XML的优势每种语言的产生都能完成某些特定的功能,XML作 为一种标记语言也不例外。XML最大的优势在于它能对 各种编程语言编写的数据进行管理,使得在任何平台下都 能通过解析器来读取XML数据。它的优势可归纳为以下 几点:数据的搜索在XML中可以提取文档中任何位臵 的数据,

数据的显示

XML将数据的结构和数据的显示形式分开,根据 需要使数据呈现出多种显示方式。如HTML、 PDF等格式。 XML标记语言的语法非常简单,可以通过解析器 在任何机器上解读。并可以在各种计算机平台上使 用。逐渐成为一种数据交换的语言。

数据的交换

Xml基础知识讲解

XML中的数据用HTML的格式显示首先在同一个目录下新建两个文件:student.html 文件和student.xml文件。student.xml文件用于存 放学生信息,代码如下:<?xml version="1.0" encoding="GB2312"?> <class> <username>lily</username> <date>1986/11/02</date> <email>ajie@</email> <address>北京</address> </class>

student.html文件用于提取在student.xml文件保存的学生 信息,并显示在页面上,代码如下:

Xml基础知识讲解

百度搜索“yundocx”或“云文档网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,云文档网,提供经典高考高中第1章 XML基础知识在线全文阅读。

第1章 XML基础知识.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.yundocx.com/wenku/1249691.html(转载请注明文章来源)
Copyright © 2018-2022 云文档网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:370150219 邮箱:370150219@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:7 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219