Содержание
- 2. Типы узлов DOM
- 3. Дерево DOM DOM создает в памяти древовидную версию документа из XML-источника данных
- 4. Класс domNode Корневым классом для всех DOM-объектов является класс domNode (узел). Все остальные классы узлов, определенные
- 5. Класс domNode parentNode — предок контекстного узла: $node -> parentNode -> tagName; firstChild — первый дочерний
- 6. Создание объекта DOM PHP — модуль DOM XML, класс DOMDocument $dom = new DOMDocument (); $dom
- 7. Загрузка документа в DOM Свойства класса DomDocument : PreserveWhiteSpace — определяет режим обработки пустых текстовых полей
- 8. Класс domNode Свойства класса DomDocument : ResolveExternals — разрешает при вводе XML-файла подключать указанные в данном
- 9. Загрузка документа в DOM Варианты: Загрузка из файла Загрузка из строки Загрузка из потока Методы класса
- 10. Загрузка документа в DOM. Класс domDocument $UsersInfoXML = " nagibator qwerty simeon@pochta.ru 10.12.2007 10.12.2007 admin 1
- 11. Создание узлов DOM. Класс domDocument Этапы: Определить, что должно быть добавлено в дерево, и создать соответствующий
- 12. Создание узлов DOM с помощью PHP createProcessingInstruction: $user = $dom -> createProcessingInstruction ("xml", "version = '1.0'
- 13. Создание узлов DOM с помощью PHP $dom = new DOMDocument(); $DocumentNode = $dom->createElement('users'); $dom->appendChild($DocumentNode); $elementNode =
- 14. Создание узлов DOM с помощью PHP $dom = new DomDocument(); $users= $dom->appendChild($dom->createElement('users')); $user = $users->appendChild($dom->createElement('user')); $login
- 15. Создание узлов DOM с помощью PHP Контактная информация login pass firstname lastname email dateRegistration
- 16. Создание узлов DOM с помощью PHP $dom = new DomDocument(); $users= $dom->appendChild($dom->createElement('users')); $user = $users->appendChild($dom->createElement('user')); $login
- 17. Корректировка узлов DOM. Класс NodeList Класс NodeList предоставляет доступ к упорядоченному списку узлов документа. Свойства: length
- 18. Корректировка узлов DOM. Класс NodeList hasChildNodes: $dom = new DomDocument('1.0'); $dom->load('order.xml'); $node = $dom->getElementsByTagName("order")->item(0); if ($node->hasChildNodes())
- 19. Удаление узлов DOM removeChild: $dom = new DOMDocument; $dom->load('UserRegistration.xml'); $users = $dom->documentElement; $user = $users->getElementsByTagName('user')->item(0); $users2
- 20. Удаление узлов DOM echo ' '; if ($_POST['submit']) { $dom = new DOMDocument; $dom->load('goods.xml'); $xpath_item_XML =
- 21. XPath-адресация PHP-класс DOMXPath: $xpath = new DOMXPath ($dom); Свойство: Document — хранение ссылки на анализируемый документ
- 22. XPath-адресация $dom = new DOMDocument(); $dom -> load (“User.xml"); $user='Ivanov'; $number = 0; $elements = $dom->getElementsByTagName("login");
- 23. XPath-адресация $dom = new DOMDocument(); $dom -> load (“User.xml"); $dom->preserveWhiteSpace=false; $xpath = new DOMXPath($dom); $result =
- 25. Скачать презентацию