可扩展标记语言xml

可扩展标记语言xml

ID:12955507

大小:93.00 KB

页数:17页

时间:2018-07-19

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

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

1、第八讲可扩展标记语言XML可扩展语言XML相关的技术已经得到了迅速的发展,XML作为元标记语言,可以创建特定领域的语言。XML相关的技术包括:用于XML文档显示的CSS和XSL技术、用于存取或修改文档结构的DOM、SAX和XSLT技术、用于定义文档结构的DTD和XMLSchema技术。除了介绍这些技术,本文还介绍了XML应用程序:RDF、XHTML、CDF、VML和Xwalk。本讲列举了大量的例子,特别是基于invoice.xml的例子,都是实际完成的,Java程序都经过调试。1、简要介绍1.1背景XML[1][2]是ExtensibleMarkupLangu

2、age的缩写,意为可扩展的标记语言。XML并不是一种新语言,它是SGML的一个子集,SGML是StandardGeneralMarkupLanguage缩写,SGML是一种非常通用的标记语言,但是非常难掌握。HTML[3]是SGML的子集,但由于HTML预定义的标记集合的限制使它失去了灵活性。XML是元标记语言(Meta-MarkupLanguage),可以用来创建特定领域的语言,而且XML是自解释语言,XML的好处是易于掌握,易于理解。XML首先被创建于1996年,随后迅速发展起来,1998年2月成为W3C标准.W3C是TheWorldWideWebCons

3、ortium[4]的缩写。XML文档的语法和语义定义由W3C负责。1.2语言特点  从XML文档的例子出发,最容易理解XML文档的特点。下面的文档描述了国际VISA[5提出的票单(invoice)格式。VISA发布这个格式是为了方便消费者和供应商之间的信息交换。--17  2002-04-15 

4、MOP"/>- StevenWhite - WestinResort,Macau  - RoomCharges 3 750 2250 

5、 - RoomService 425 1 425   -- 20<

6、/TaxPercent> 2675 535 - 10 425 42.5 - 2675 577.5

7、xValue> 3252.5   invoice文档的最开始是XML文档版本信息声明、缺省的文档类型定义(DTD),文档根元素invoice。这里没有DTD,文档根元素包括三个不同的部分:InvoiceHeader,一个或多个InvoiceDetails和InvoiceSummary。17(1)在header部分,描述invoice发行的日期、使用的货币、购买者和供应商的信息、如何计算税值。这里发行日期是2002-04-15,

8、使用的货币是MOP,购买者是Steve

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

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

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