欢迎来到天天文库
浏览记录
ID:27331183
大小:328.01 KB
页数:50页
时间:2018-12-01
《可扩展标记语言》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
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
此文档下载收益归作者所有