Руководство по actionscript. часть 3, стр. 070
Листинг 18.16. Создание каталога мебели
// Создание пространств имен
var htmlNS:Namespace = new NamespaceChtml»,
«http://www. w3.org/1999/xhtml»); var shopNS:Namespace = new NamespaceCshop»,
«http://www. example. com/furniture»); // Задание пространства имен по умолчанию default xml namespace = htmlNS;
// Создание корневого элемента var catalog:XML = ;
// Добавление пространства имен furniture к корневому элементу catalog. addNamespace(shopNS);
// Создание оставшейся части документа
catalog. head. title = «Catalog»;
catalog. body. shopNS: -.table = «»;
catalog. body. shopNS: -.table.@shopNS::id = «4875″;
catalog. body. shopNS: .-table. table = «»;
catalog. body. shopNS: .-table. table.^border = «1″;
catalog. body. shopNS::table. table. tr. td = «Item»;
catalog. body. shopNS::table. table. tr. td[l] = «Price»;
catalog. body. shopNS: .-table. table. tr. Malign = «center»;
catalog. body. shopNS::table. table. tr[l] = «»;
catalog. body. shopNS::table. table. tr[l].Malign = «left»;
catalog. body. shopNS::table. table. tr[l].td. shopNS::desc =
«3-1 egged Coffee Table»:
catalog. body. shopNS::table. table. tr[l].td[l] = «»:
catalog. body. shopNS: :table. table. tr[l] .td[l] .shopNS: .-price = «79.99″:
Вот мы и рассмотрели все важнейшие темы, касающиеся расширения Е4Х. В оставшейся части этой главы будут рассмотрены два дополнительных вопроса: преобразование и равенство данных XML.