XML(可扩展标记语言)正成为 Internet 应用程序中交换结构化数据的标准。您可把 Flash 中的数据与使用 XML 技术的服务器集成在一起,从而构建高级的应用程序,例如聊天系统或者代理系统。
在 XML 中,和 HTML 一样,使用标签来标记(或者说指定)文本正文。在 HTML 中,使用预定义标签指示文本在 Web 浏览器中的显示方式(例如 <b>
标签指示文本应该为粗体)。在 XML 中,您定义用来标识数据类型的标签(例如 <password>VerySecret</password
>
)。XML 把信息的结构与它的显示方式分离开,这样相同的 XML 文档可在不同的环境中使用和重用。
每个 XML 标签被称作一个节点 或一个元素。每个节点有一个类型(1,表明是一个 XML 元素;或 3,表明是一个文本节点),并且元素也可有多个属性。嵌套在节点中的节点称作子节点。这种节点的分层树结构被称为 XML 文档对象模型 (DOM),与 JavaScript DOM 很类似,JavaScript DOM 是 Web 浏览器中元素的结构。
在下面的示例中,<PORTFOLIO>
是父节点;它没有属性并包含子节点 <HOLDING>
,该子节点具有属性 SYMBOL
、QTY
、PRICE
和 VALUE
:
<PORTFOLIO> <HOLDING SYMBOL="RICH" QTY="75" PRICE="245.50" VALUE="18412.50" /> </PORTFOLIO>