欢迎来到天天文库
浏览记录
ID:12955507
大小:93.00 KB
页数:17页
时间:2018-07-19
《可扩展标记语言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
4、MOP"/>- StevenWhite - WestinResort,Macau
5、 - RoomService 425 1 425 -- 20<
6、/TaxPercent> 2675 535 - 10 425 42.5 - 2675 577.57、xValue> 3252.5 invoice文档的最开始是XML文档版本信息声明、缺省的文档类型定义(DTD),文档根元素invoice。这里没有DTD,文档根元素包括三个不同的部分:InvoiceHeader,一个或多个InvoiceDetails和InvoiceSummary。17(1)在header部分,描述invoice发行的日期、使用的货币、购买者和供应商的信息、如何计算税值。这里发行日期是2002-04-15,
7、xValue> 3252.5
8、使用的货币是MOP,购买者是Steve
此文档下载收益归作者所有