有现成的 XML 词汇和应用程序吗?

作者:我就是个世界 发表于:2008-12-07
[color=#C0C0C0]作者: 来源:IBM developerWorks 中国网站  原文网址为:[url=http://www.ibm.com/developerworks/cn/xml/newto/index.html]http://www.ibm.com/developerworks/cn/xml/newto/index.html[/url][/color]

随着开发人开始在各种应用程序中使用 XML,一些标准词汇或 XML 应用程序也开始涌现出来。例如,XHTML 就是一种 XML 版本的 HTML,播客中也正在使用一种叫做 RSS 的 XML 词汇。可缩放矢量图型(Scalable Vector Graphics,SVG)语言提供了一种使用 XML 定义图形图象的方法,使一些浏览器(如 Firefox)可以呈现它们。

下面讨论了一些正在应用中的 XML 示例。

[b]RSS 和联合[/b][separator]

博客经常会提供一些外部[i]提要[/i],用于显示最近发表的文章并能提供返回原始资料的链接。这些提要已经转变成为巨大的商机,广告商纷至沓来,音频和/或视频或[i]播客[/i] 的发布正在成为一些大型传媒公司(比如广播电视网 [broadcast television network])关注的焦点。这些提要都是 XML 形式的,或者是 RSS 或 Atom 的某种变体。

[url=http://www.ibm.com/developerworks/xml/library/w-rss.html][color=#5c81a7]An introduction to RSS news feeds[/color][/url]

[url=http://www.ibm.com/developerworks/cn/xml/x-rss20/index.html][color=#5c81a7]RSS 2.0 内容提要[/color][/url]

[url=http://www.ibm.com/developerworks/cn/xml/x-headrss/][color=#5c81a7]从远程 RSS 文件抓取标题[/color][/url]

[url=http://www.ibm.com/developerworks/edu/x-dw-x-podcast-i.html?S_TACT=105AGX52&S_CMP=content][color=#5c81a7]Podcasting for developers[/color][/url]

[url=http://www.ibm.com/developerworks/cn/xml/x-think24.html][color=#5c81a7]Thinking XML: 使用 Atom 格式连锁新闻及其他内容[/color][/url]

[b]可缩矢量图形(Scalable Vector Graphics,SVG)[/b]

图形之如 SVG,就如桌面发布之如 HTML。SVG 提供了一种使用小的、简单的文本指令指定图形的方法。使用 SVG 创建的复杂图形,不仅带宽占用小而且可以通过编程进行控制。

[url=http://www.ibm.com/developerworks/cn/xml/x-matters40/][color=#5c81a7]XML 问题: 使用 SVG 编程[/color][/url]

[url=http://www.ibm.com/developerworks/cn/views/xml/tutorials.jsp?cv_doc_id=163799][color=#5c81a7]在浏览器中使用 SVG 创建矢量图形[/color][/url]

[url=http://www.ibm.com/developerworks/cn/xml/x-graphxmlsvg/index.html][color=#5c81a7]SVG 与 XML 商业图表实务[/color][/url]

[url=http://www.ibm.com/developerworks/cn/xml/x-svggrph/][color=#5c81a7]在 SVG 中呈现动态图形[/color][/url]

[url=http://www.ibm.com/developerworks/cn/views/web/tutorials.jsp?cv_doc_id=166459][color=#5c81a7]面向浏览器的动态 SVG[/color][/url]

[b]XForms[/b]

可以把视为 XFoms 下一代的 HTML 表单,它可以指定以表示无关的方式采集信息。这种方式使我们能更加方便地添加更多功能,也使得在其他介质(比如手机)中重用表单更加轻松,这些介质中的信息相同不过表示可能完全不同。

[url=http://www.ibm.com/developerworks/cn/xml/x-xforms/][color=#5c81a7]准备使用 XForms[/color][/url]

[url=http://www.ibm.com/developerworks/cn/xml/x-svgxf1/][color=#5c81a7]SVG 和 XForms: 基础知识[/color][/url]

[url=http://www.ibm.com/developerworks/cn/xml/x-tipxf2/][color=#5c81a7]技巧:创建提交另一个实例的 XForms 表单[/color][/url]

[url=http://www.ibm.com/developerworks/cn/xml/x-tipxf1/][color=#5c81a7]技巧: 使用 XForms 发送和接收 Web 服务消息[/color][/url]

[url=http://www.alphaworks.ibm.com/tech/xfg?][color=#5c81a7]XML Forms Generator[/color][/url](alphaWorks,英文)

[url=http://www.ibm.com/developerworks/cn/views/xml/articles.jsp?view_by=search&search_by=XForms+%E7%AE%80%E4%BB%8B][color=#5c81a7]XForms 简介系列[/color][/url]

[b]更多 XML 应用[/b]

应用 XML 的地方可以说是不胜枚举,比如说发布、编码语义数据,甚至那些电话中的语音识别单元也使用了 XML。下面列出了一些例子:

[url=http://www.ibm.com/developerworks/cn/views/xml/tutorials.jsp?cv_doc_id=103046][color=#5c81a7]使用 XHTML Mobile Profile 开发无线应用程序,使不同移动设备具有相同外观[/color][/url]

两部分系列教程:[url=http://www.ibm.com/developerworks/cn/views/xml/tutorials.jsp?cv_doc_id=84937&S_TACT=105AGX52&S_CMP=content][color=#5c81a7]深入研究 VoiceXML,第 1 部分[/color][/url]

[url=http://www.ibm.com/developerworks/cn/xml/x-seclay4/][color=#5c81a7]XML 安全: 使用 SAML 确保可移植的信任[/color][/url]

[url=http://www.ibm.com/developerworks/cn/xml/rdf/part19/][color=#5c81a7]Think XML: 从书本学习 XML Topic Maps[/color][/url]

[url=http://www.ibm.com/developerworks/cn/xml/rdf/part16/][color=#5c81a7]Thinking XML: 通用商业语言(UBL)[/color][/url]

[url=http://www.ibm.com/developerworks/cn/xml/x-watch/part4/index.html][color=#5c81a7]XML 观察: 使用 FOAF 支持在线社区[/color][/url]

[url=http://www.ibm.com/developerworks/cn/xml/x-watch/part3/index.html][color=#5c81a7]XML Watch: Finding friends with XML and RDF[/color][/url]

[url=http://www.ibm.com/developerworks/xml/library/xml-matters3/index.html][color=#5c81a7]XML 观察: 使用 XML 和 RDF 找到朋友[/color][/url]

分享:

扫一扫在手机阅读、分享本文

请发表您的评论