可扩展标记语言

可扩展标记语言

ID:27331183

大小:328.01 KB

页数:50页

时间:2018-12-01

可扩展标记语言_第1页
可扩展标记语言_第2页
可扩展标记语言_第3页
可扩展标记语言_第4页
可扩展标记语言_第5页
资源描述:

《可扩展标记语言》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第5章可扩展标记语言XML信息科技学院学习要点1.XML文档的基本结构2.如何用CSS在浏览器中控制XML文档的显示?3.如何用XSL控制XML文档内容在浏览器中的显示?4.什么是XML数据岛?5.XMLDTD和XMLSchema的作用是什么?6.了解XMLDTD的构成以及如何描述XML文档。7.如何通过VS2005来定义和生成XMLSchema文件?8.如何进行XMLDOM的程序设计?9.Xpath、Xpointer、Xlink在XML中都起什么作用?9.XML文档和数据库系统相互间数据交换。可扩展标记语言XML学习XML之前,必须明确XML的特点:XML

2、不是一个语言,它的规则用来构造其他语言;XML创建了用来标记内容的基于标签的语言;XHTML是由XML创建的语言的一种,也是对HTML的重新构造;XML是基于SGML的。XML技术已成为WEB开发中很重要的一项技术。很多读者可能存在“什么是XML?XML能做什么?使用XML能给我带来什么好处?XML能不能替代数据库?XML会取代什么?XML的发展前景如何?我如何利用XML来进行程序设计?”等等诸如此类的问题。通过本章的学习我们可从中找到全部答案。第5章可扩展标记语言XML5.1XML基础5.2XML文档的基本结构5.3用CSS在浏览器中控制XML文档的显示5

3、.4用XSL控制XML文档内容在浏览器中的显示5.5XML数据岛及其应用5.6XMLDTD及XMLSchema5.7XMLDOM及其编程实例5.8XML文档的安全性5.9XPATH、XLINK和XPOINTER简介5.10XML与数据库5.1XML的概念XML(ExtensibleMarkupLanguage,即可扩展标记语言)是W3C推荐使用的标准,也是整个Web的基本结构和未来技术发展的基础.但是,对于什么是XML,业界却说法不一.XML是一种类似于HTML的标记语言XML是用来描述数据的XML的标记不是在XML中预定义的,你必须定义自己的标记XML使用

4、文档类型定义(DTD)或者模式(Schema)来描述数据XML使用DTD或者Schema后就是自描述的语言XML的概念为了让读者能从感性上认识XML,请看一个简单的例子XML语言及应用华铨平等清华大学出版社200509其中book、title、author、publisher、publisherdate都是自定义的标记(tags)X

5、ML的特点XML的可扩展性XML标记的描述性XML语言的规则性XML文档的结构化允许Meta数据(元数据)XML的多样显示性允许XMLDOM操作XML与HTML的区别SGMLHTMLXML格式化XML与HTML的关系:5.2XML文档的基本结构1.XML文档的有关术语XML文档常见的术语主要有六个:Element(元素)和Tag(标识)Attribute(属性)Declaration(声明)DTD(DocumentTypeDefinition,文档类型定义)Well-formedXML(良好格式的XML)ValidXML(有效的XML)2XML文档的基本结构

6、XML文档是一个纯文本文件,可以用任意的文本编辑器编写,如记事本、Word等。为了提高编写效率,也有一些专门的可视化XML创作及编辑工具,例如美国Altova公司的XMLSpy2006企业版(http://www.xmlspy.com/)、Oxygen公司的XMLEditor(http://www.oxygenxml.com/index.html)等,用户可从网上下载这些工具。为了能够更好地说明XML文档的基本机构,让我们先来看一个简单的例子。

7、-stylesheettype="text/css"href="book.css"?><中国古典名著><书><书名>三国演义<作者>罗贯中<内容简介>略。。。<书><书名>西游记<作者>吴承恩<内容简介>略。。。5.3XML文档的四种CSS样式定义方式元素名称选择符——采用这种定义方式,可以同时为一个或多个元素定义样式,其格式为:XML元素名称{设置的样式规则}例如:Name,company,price,unit,details,.myclass,adder

8、ss#a1{Display:block;Font-w

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。