DOM Document PHP DOM XML DOMDocument dom new

















- Slides: 17








Создание объекта DOM � Основной объект — Document PHP — модуль DOM XML, класс DOMDocument � $dom = new DOMDocument (); � $dom = new DOMDocument ('1. 0');



Создание узлов DOM с помощью PHP � create. Processing. Instruction: $pi = $dom > create. Processing. Instruction ("xml", "version = '1. 0' encoding = 'windows 1251'"); � сreate. Element: $student = $dom > create. Element ("студент"); � сreate. Attribute: $fio = $dom > create. Attribute ("фио"); $fio > Value = "Иванов"; � set. Attribute: $student > set. Attribute ("фио", "Иванов"); � append. Child $student > append. Child ($kod); � insert. Before $student > insert. Before ($kaf, $reit);

Удаление узлов DOM � remove. Child: $xml > remove. Child ($xml > document. Element); � remove. Attribute $stud = $xml > get. Elements. By. Tag. Name ("студент") > item (0); $stud > remove. Attribute ('фио'); � remove. Attribute. Node $stud = $xml > get. Elements. By. Tag. Name ("студент") > item (0); $fio = $stud > get. Attribute. Node ("фио"); $stud > remove. Attribute. Node ($fio); � remove. Attribute. NS 1 $stud = $xml > get. Elements. By. Tag. Name ("студент") > item (0); $stud > remove. Attribute. NS ('http: asu', 'фио'); 2 $stud = $xml > get. Elements. By. Tag. Name ("студент") > item (0); $sdacha = $stud > get. Elements. By. Tag. Name ("сдача") > item (0); $stud > remove. Child ($sdacha);

Редактирование узлов DOM � clone. Node — копирование узла: � $clone = $student > clone. Node (true); � replace. Child — замена узла дерева в DOM: � $dom > replace. Child ($clone, dom > Document. Element); � remove. Child — удаление узла дерева в DOM: � $student > remove. Child (); � remove. Attribute и remove. Attribute. Node — удаление атрибутов




XSL трансформация с помощью DOM � Базовый класс в PHP — Xslt. Processor: � $xp = new Xslt. Processor(); � Загрузка таблицы стилей— метод � � Load: $xsl = new Dom. Document; $xsl -> load ("stylesheet. xsl"); � Привязка таблицы стилей — метод import. Stylesheet: � $xp->import. Stylesheet($xsl); � Преобразование: � transform. To. Xml: � � transform. To. Url: � � echo $xp -> transform. To. Xml ($xml); $xp -> transform. To. URI ($xml, 'file: ///result. html'); transform. To. Doc: � � $result = $xp -> transform. To. Doc ($xml); echo $result -> save. XML ();
Slidetodoc
Zenetr
Advantages of xml
Xml dom
Php xml viewer
Xml dom defines a standard way for
Sax prof
Java dom tutorial
/viewforum.php xml
Xml dom sax
Php/index.php?id=
Php php://input
Document cookie set
Editing and formatting text
Split speech punctuation
New york pennsylvania new jersey delaware
Fresh oil, new wine scripture
Orchard 14 marquee cinema