logo search
Последняя версия шпор по СТП

18.Описание xml. Созд.В Action Script xml-докум. И загрузка внешн xml-документов.

XML – расширяемый язык разметки, фактически представляющий собой свод общих синтаксических правил.Правильный xml- документ:

-Только один корневой документ <books>…</books>

-Каждому открывающемуся тегу соответствует закрывающийся

-Должна быть соблюдена последовательность закрытия тегов.

-Атрибутами всегда присваивается некоторое значение, которое обязательно заключается а кавычки.

Действительный xml-документ:

- DTD (Document Type Definition)

- XML Schema

Обработка XML в ActionScript:

Var loader: URLLoader = new URLLoader();

……..

Var xmlDocument:XML

xmlDocument = new XML(loader.data)

xmlDocument.product[i].category

xmlDocument.product[i].name

xmlDocument.product[i].price

xmlDocument.product[i].amount

Свойства класса xml:[static]

Ignire Comments:Boolean

Ignore Writesoace: Boolean

prettyPrinting: Boolean

prettyIndent: int

Методы класса xml:

XML(value: Object) Создает новый объект XML

Contains(value: XML): Boolean - Сравнивает объект XML с данным параметром value.

Copy(): XML - Возвращает копию данного объекта XML.

Name(): Object - Выдает полное имя объекта XML.

setName(name: String): void - Задает имя объекта XML по данному полному имени или имени атрибута.

toString(): String - Возвращает строковое представление объекта XML.

appendGhild(child:Object): XML – Добб. данный дочер.эл-т в конце свойств объекта XML.

HasComplexContent(): Boolean - Проверяет наличие в объекте XML сложного содержимого.Загрузка XMLОбычно работа с XML во Flash заключается в загрузке документа из внешнего источника или отсылке куда-либо. Чтобы загрузить XML из внешнего источника, необходимо сделать следующее:1Создать объект XML.

2.C пом. метода load() объекта XML загруз. Дан. в XML-формате из внешнего источника.

В данном случает документ загружается из статичного XML-файла, однако, это не единственный путь. Можно указать ASP-страницу (или другую страницу сценария), результатом выполнения скрипта которой станет XML-документ.