文档介绍:该【电子商务第3章xmlnew 】是由【junjun2875】上传分享,文档一共【152】页,该文档可以免费在线阅读,需要了解更多关于【电子商务第3章xmlnew 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。XML 概论和基本语法
XML 名字空间
DTD
XML Schema
XSLT
第3章 标记语言与XML技术
Adjust the spacing to adapt to Chinese typesetting
XML概论和基本语法
01.
XML(Extensible Markup Language),即可扩展标记语言(W3C,1998年),一种可以定义自己的标签的元标记语言,也就是说它没有一套固定的标签和元素,所以可以用来定义其他的标记规范。
XML非常灵活,可用在各种网站、电子数据交换、语音邮件、远程程序调用甚至程序配置文件和操作系统中,等等
1
什么是XML
2
XML概论
HTML和XML的比较
比较内容
HTML
XML
针对性
网络文档的呈示
文档的内容
可扩展性
不具备可扩展性
元标记语言,可扩展性强
可读性
不易于人的阅读
易于人的阅读
浏览器支持性
成熟
不够成熟
内容和显示
关系
描述文档的物理结构,内容和呈示混合
描述文档的逻辑结构,内容和呈示分离
XML语法严格 :
XML提供了一套语法来规范标签的构成和放置,以及什么是合法的元素、如何为元素设置属性等。符合这种语法的XML文档称为“结构良好的”(well-formed)。这种结构良好的XML文档能被XML解析器(parser)阅读和处理,而非结构良好的XML文档将被解析器拒绝。
XML不是编程语言
01
XML本身只能用来描述文档的内容和结构 。
注意 :不要用浏览器去显示自己编写的没有相应XSLT文档的XML文档 。
XML数据格式特点
02
XML具有自ASCII文本文件以来最灵活最便携的文档格式,它提供了跨平台的数据格式,而且这种数据格式非常简单、直观和结构良好。XML不是为某种特殊的平台而设计的 。
XML如何工作
编辑工具:
通用文本编辑器如Emacs、MS Notepad、jEdit
专用的编辑器如XMLSPY、Polo。
处理过程:
解析器将XML文档分解成个体的元素、属性等片段供上层程序(网络浏览器、数据库、文字处理器、绘图程序、电子表单、用户自编程序 )处理。
5.XML技术内容
(1)。XML核心内容,对XML基本语法进行了定义,说明了什么是结构良好的XML文档,并定义了DTD。
(2)DTD、XML Schema、DSD。
DTD(Document Type Definition)即是“文档类型定义”,对XML文档结构进行简单规范(包括其中的元素、元素的属性)。DTD简单灵活,但本身不用XML语法,对数据类型没有精确规范。
XML Schema提供了对数据类型进行严格定义的机制,而且使用XML语法,但相对于DTD,显得较为复杂。
(3)Namespaces。Namespaces,即名字空间,是为了区分具有相同名称却有不同意思或属于不同XML应用的元素和属性。
(4)XLink、XPointer、XPath。
(5)XSL(XSL-FO,XSLT)。
XSL(eXtensible Stylesheet Language),即可扩展式样单语言,分为两部分:XSL Tansformations (XSLT) 和XSL Formatting Objects(XSL-FO)。
XSLT是一种XML应用,它提供将一种XML文档转换成另一种XML文档的机制。
XSL-FO是另一种XML应用,它精确的描述页面的布局,简单的说,即如何按XSL-FO的约定在页面上显示XML文档。
XInclude。为了支持模块化和重用,XInclude方便了在XML文档中包含别的XML文档。目前很多XInclude处理器支持整篇文档的包含,但不支持基于XPointer的包含。
01
XQuery。
01
SAX、DOM、JDOM。
01