XML (Extensible Markup Language)是用于Internet结构化数据交换的标准。使用了XML技术的服务器具有许多诸如聊天系统,brokerage系统等复杂的功能,利用它还解释Flash中的数据。
和使用HTML一样,在XML中,你能利用标签标注和指定一段文本。HTML中,可以使用预定义的标签指定文本在Web浏览器中出现的方式(例如,b标记代表了粗体文本)。在XML中,定义的标记应能辨别出一端数据的类型(例如,〈password〉Very Secret〈/password〉).XML使信息的结构与显示方式相分离,这就使同一篇XML文件可以在不同环境中反复使用。
每一个XML标记都被称为节点或单元。每个节点有一个类型(1-XML单元,或3-text节点),单元也可以有类似特征。联在一个节点下的节点被称为子节点。这种节点的树形分层结构就称为XML DOM (Document Object Model),与Java Script DOM很象,而它是一种适用与Web浏览器的层次结构。
在下面义乌网站建设的例子中,〈PORTFOLIO〉是父节点,它不具有属性,包含了具有SYMBOL、QTY、PQICE、VALUE属性的子节点〈HOLDING〉。
〈PORTFOLIO〉
<HOLDING SYMBOL = “RICH”
QTY = “75”
PRICE = “245.50”
VALUE = “18412.50”/>
</PORTFOLIO>