XML 技术指南(4)

2016-02-19 14:49 4 1 收藏

下面是个简单易学的XML 技术指南(4)教程,图老师小编详细图解介绍包你轻松学会,喜欢的朋友赶紧get起来吧!

【 tulaoshi.com - Web开发 】

<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /> 

HTML
HEAD
 STYLE
  .time { behavior:url(#default#time); }
 /STYLE
/HEAD
BODY
 DIV CLASS="time" t:timeline="seq"
 P class="time" t:dur="1"
  This appears for one second and goes away
 /P
 P class="time" t:dur="1"
  This appears after one second, remains visible for one second
  and goes away
 /P
 P class="time" t:dur="1"
  This appears after two seconds, remains visible for one second
  and goes away
 /P
 /DIV
/BODY
/HTML


  VML(Vector Markup Language)

  矢量标记语言用于定义矢量信息编码格式的一个XML应用,它和其他的标记一起决定了信息以何种形式显示在屏幕上。VML对标记矢量图形信息的支持和HTML对标记文本信息的支持是一样的。一些微软的产品(例如Microsoft Powerpoint? 2000)支持项文件导出到HTML,使用VML来描述图形信息。下面一段简单的VML示例定义了一个形状:

v:shape style='top: 0; left: 0; width: 250; height: 250'
stroke="true" strokecolor="red" strokeweight="2" fill="true"
fillcolor="green" coordorigin="0 0" coordsize="175 175"
v:path v="m 8,65
l 72,65,92,11,112,65,174,65,122,100,142,155,92,121,42,155,60,100
x e"/
/v:shape



  CDF(Channel Definition Format)

  CDF是一种开放的规格,它允许Web的发布者经常的更新信息或是频道。而这些信息能从Web服务器自动的传送到PC上的兼容接受程序或是其他的信息装置上。用户仅需选择一下频道,信息就会定时的传递到客户端。当信息下载到客户端后,CDF起到了频道内容目录的作用。

  XML片断

  XML的规格支持由若干实体组成的逻辑文档。通常,查看、编辑一个或多个实体甚至于实体的某个部分比查看、编辑整篇文档来得更普遍、更有意义。于是,我们就需要一种方法使得客户端可以不用涉及整篇文档,就能在一篇较大的文档中获得文档片断所处的上下文信息。XML片断为实现这样的目标创立了一种机制。

  XHTML

  XHTML是符合XML的新HTML文档中的又一个家族。XHTML文档被设计成可以和XML处理器协同工作。不过,现在你的浏览器能看到的绝大多数HTML文件都不是编撰结构良好的XML文档。例如,一个LI开始标识符常常没有相应的/LI结束标识符。因此,即使可能,使用标准XML工具同HTML进行交互也会变得非常困难。

  XHTML文档是结构良好的XML,因此使用标准XML处理器对它们进行查看、编辑或验证都十分容易。同时,轻量级客户(如Palm-PC)处理错误的工作将变得更为简单。

  XHTML的规格十分明确,遵从XHTML 1.0标准的XHTML文档在XHTML环境下具有更好的客户操作性。XHTML将成为Internet发展的下一个目标。借助于XHTML,网站内容的开发者可以进入XML的世界,享用各种各样的便利而再不用为他们产品的兼容性而烦恼了。




  总结

  除了上面我们列出的技术,XML相关的技术还有很多。我们将把对这些技术的探索留给你自己去完成。相信你已经感到,在XML及其相关技术发展的背后,有着巨大的、整个行业范围内的努力在支持者它。

  XML必将改变我们未来开发互操作性软件的世界。如果想进一步了解XML对软件组件技术的影响,请看Lessons From the Component Wars: An XML Manifesto(http://msdn.microsoft.com/library/en-us/dnxml/html/xmlmanifesto.asp)

  想要深入学习有关XML的大量信息是比较困难的,人们往往很难看清所有这些东西是怎样融合为一个整体的。这篇文章向你介绍了XML和它相关的一些技术。到目前为止,你已经大致明白了XML技术是什么以及这些核心技术是怎样整合在一起的。也就是说,你已经为今后进一步学习XML做好了准备!

  参考内容

  W3C规格和推荐阅读材料

  · Extensible Markup Language (XML) 1.0 (W3C Recommendation)

  · Namespaces in XML (W3C Recommendation)

  · XML-Data (W3C Note)

  · XML-Schema Part 1: Structures (W3C Working Draft)

  · XML-Schema Part 2: Datatypes (W3C Working Draft)

  · Document Object Model (DOM) Level 1 Specification

  · Resource Description Framework (RDF) Model and Syntax Specification

  ·

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/webkaifa/)XML Pointer Language (XPointer)

  · XML Fragment Interchange Requirements Version 1.0

  · Mathematical Markup Language (MathMLTM) 1.01 Specification

  · XML XLink Requirements Version 1.0

  · Vector Markup Language (VML)

  · XHTMLTM 1.0: The Extensible HyperText Markup Language

  · Channel Definition Format (CDF)

  书

  · XML In Action, by William J. Pardi, available at Microsoft Press. ISBN:0-7356-0562-9

来源:http://www.tulaoshi.com/n/20160219/1608035.html

延伸阅读
标签: Web开发
XML的语法规则既简单又严格,非常容易学习和使用。 正因为如此,编写读取和操作XML的软件也是相对容易的事情。 一个XML文档的例子 XML文档使用了自描述的和简单的语法。 ?xml version="1.0" encoding="ISO-8859-1"? note toLin/to fromOrdm/from headingReminder/heading bodyDon't forget me this w...
标签: Web开发
在XML文档中的所有文本都会被解析器解析。 只有在CDATA部件之内的文本会被解析器忽略。 解析数据 XML 解析器通常情况下会处理XML文档中的所有文本。 当XML元素被解析的时候,XML元素内部的文本也会被解析: messageThis text is also parsed/message XML解析器这样做的原因是XML元素内部可能还包含了别的元素,象下面的...
标签: Web开发
?xml version="1.0"? note from小奀/from to小林/to message晚上一起去火锅呀/message /note 但是如果你用浏览器打开这个用记事本编辑过的XML文档,将会出现一个错误open it with IE 5.0。 在Windows 95/98 记事本中使用编码 Windows 95/98 记事本编辑XML文件必须进行编码属性设置。 为了避免发生错误,可以在...
标签: Web开发
符合语法的XML文档称为结构良好的XML文档。 通过DTD验证的XML文档称为有效的XML文档。 "结构良好的" XML文档 一个结构良好的XML文档应该使用正确的语法。 一个结构良好的XML文档应该遵守XML语法规则,前面一章给出的例子就是一个结构良好的XML文档: ?xml version="1.0" encoding="ISO-8859-1&q...
标签: Web开发
XML可以用来描述数据,重点是‘数据是什么’。 HTML则是用来显示数据,重点是‘如何显示数据’。 在学习XML之前你应该已经知道的知识 在你继续之前你应该具有下面一些基础的知识: WWW, HTML 和设计网页的基础知识 网页脚本语言,比如JavaScript 或者VBScript 你最好在学习XML之前就了...

经验教程

872

收藏

82
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部