Робота з атрибутами вузлів в xml-документі через dom

Відео: Уроки jаvascript | # 16 - Зміна елементів за допомогою DOM

Робота з атрибутами вузлів в XML-документі через DOM

Відео: AutoCAD атрибути блоку

продовжимо тему DOM, і сьогодні ми торкнемося роботу з атрибутами вузлів в XML-документі через DOM. У даній статті Ви навчитеся зчитувати значення атрибутів у вузлів, а також встановлювати нові значення в існуючих атрибутів і створювати нові.




Наводжу відразу досить прозорий приклад:

Відео: Ази Lineage 2: # 6 Атрибути Стихій (Руда і Кристали)

lt ;?php
$ dom
=new domDocument("1.0","Utf-8") -// Створюємо XML-документ версії 1.0 з кодуванням utf-8
/ * Текст XML-документа * /
$ xml
="Lt;? Xml version = `1.0` encoding = `utf-8`?gt;
a=`6`gt;елемент 1елемент 2"-
$ Dom-gt; loadXML ($ xml) - // Завантажуємо в об`єкт domDocument XML-розмітку
$ Root = $ dom-gt; documentElement- // Добираємося до кореневого елемента root
$ El_1 = $ root-gt; firstChild- // Перший дочірній елемент у root
$ El_2 = $ el_1-gt; nextSibling- // Найближчий сусід після 1-го елемента el
echo $ el_1-gt; getAttribute ( "a") - // Виводимо значення атрибута "a" у 1-го елемента el
echo "
/ Gt;"- // Переходимо на наступний рядок в браузері
$ El_2-gt; setAttribute ( "b", 8) - // Встановлюємо атрибут "b" зі значенням 8 у 2-го елемента el
echo $ el_2-gt; getAttribute ( "b") - // Виводимо значення атрибута "b" у 1-го елемента el
?gt;



Не думаю, що у когось виникнуть проблеми з розумінням коду, тому я тут додав ще парочку корисних властивостей, які іноді використовуються. Це властивості класу domNode, які називаються: firstChild і nextSibling. Перше властивість повертає найперший дочірній вузол у елемента, до якого ми звертаємося. А друга властивість повертає елемент, наступний відразу ж за тим, до якого ми звертаємося. У прикладі, ми звертаємося до "елементу 1", А отримуємо наступний елемент, в нашому випадку, це"елемент 2". Сподіваюся, зрозуміло пояснив.

Відео: Переваги блоків, полів і атрибутів в AutoCAD

Властивостей і методів у класів зі стандарту DOM дуже багато, все їх можна подивитися в довіднику, а тут я лише наводжу деякі приклади їх використання. Найголовніше, що Ви повинні навчитися робити - це створювати XML-документи і розбирати їх, і до цього ми поступово йдемо.

Поділися в соціальних мережах:

Схожі
Структура xml-документаСтруктура xml-документа
Списки htmlСписки html
Робота з cookie через jаvascriptРобота з cookie через jаvascript
Обробка подій на jqueryОбробка подій на jquery
Незмінні файли в linuxНезмінні файли в linux
Бібліотека вибору дати на jаvascript.Бібліотека вибору дати на jаvascript.
Як отримати список дочірніх вузлів через domЯк отримати список дочірніх вузлів через dom
Як створити асоціативний масив в jаvascriptЯк створити асоціативний масив в jаvascript
Команда del (erase)Команда del (erase)
Створення форм в htmlСтворення форм в html
» » Робота з атрибутами вузлів в xml-документі через dom