О XML
XML (Расширяемый язык разметки - Extensible Markup Language) стал стандартом обмена структурированными данными в Интернет-Приложениях. Вы можете объединять данные из Flash с серверами, которые используют XML технологию для создания сложных приложений, как например чата или банковской системы .
В XML, так же как и в HTML, вы можете использовать тэги для разметки текста. В HTML вы можете использовать предопределенные тэги чтобы указать каким должен быть показан текст в броузере (например, тэг <b> выделяет текст жирным начертанием). В XML вы указываете тэги которые выделяют тип части данных (например, <password>VerySecret</password>). XML разделяет структуру данных в зависимости от способа их отображения. Это позволяет многократно использовать один и тот же документ в различных средах.
Каждый XML тэг называется узлом (node) или элементом (element). Узлы бывают 2х типов (1-XML элемент, или 3-text узел). Элементы так же могут иметь атрибуты. Узел вложенный в узел (а node nested in a node) называется child или childNode. Эта иерархическая структура узлов называется XML DOM (Document Object Model). Она во многом похожа на JavaScript DOM, являющимся структурой элементов в броузере.
В следующем примере, <PORTFOLIO> является главным узлом (parent node), он не имеет атрибутов и содержит childNode <HOLDING>, который имеет атрибуты SYMBOL, QTY, PRICE и VALUE:
<PORTFOLIO> <HOLDING SYMBOL="RICH" QTY="75" PRICE="245.50" VALUE="18412.50" /> </PORTFOLIO>