Доступ до вузлів

Вітаю, шановні читачі блогу okITgo.ru! Як я вже неодноразово говорив, за допомогою моделі DOM Ви можете отримати доступ до будь-якого вузла XML документа. Тепер перейдемо від теорії до практики: розглянемо конкретні приклади використання DOM.

Спробуйте Самі - Приклади

Доступ до вузла за допомогою його порядкового номера в списку вузлів
Цей приклад використовує метод getElementsByTagname (), щоб отримати третій елемент в "books.xml"</p> <p>Циклічний обхід вузлів, використовуючи властивість length (кількість вузлів) <br> Цей приклад використовує властивість length для ціклічекого обходу всіх елементів <title> в "books.xml"</p> <p>Перебір вузлів елементів <br> Цей приклад застосовує властивість nodeType, щоб перебрати тільки вузли елементів (виключаючи інші типи вузлів: текстові і т.п.) в "books.xml".</p><p>Обхід вузлів елементів, використовуючи відносини між вузлами <br> Даний приклад використовує властивість nodeType і властивість nextSibling, щоб обійти всі вузли елементів в "books.xml".</p> <h3>Доступ до Вузлам</h3> <p>Ви можете звертатися до вузла трьома способами:</p> <p>1. Використовуючи метод getElementsByTagName ()</p> <p>2. За допомогою циклічного обходу вузлів дерева (переміщення).</p> <p>3. За допомогою навігації по дереву вузлів, використовуючи відносини між вузлами.</p> <h3>Метод getElementsByTagName ()</h3> <p>getElementsByTagName () повертає всі елементи з вказаною назвою тега.</p> <ol> <li>Завантажуємо "books.xml" в xmlDoc за допомогою loadXMLDoc ()</li> <li>Отримуємо дочірні вузли першого елемента книги</li> <li>Встановлюємо змінну "y", привласнюючи їй значення першого дочірнього вузла першого елемента книги</li> <li>Для кожного дочірнього вузла (починаючи з першого дочірнього вузла "y"):</li> <li>Перевіряємо тип вузла. Якщо тип вузла дорівнює "1", етоit вузол елемента</li> <li>Виводимо ім'я вузла, якщо це вузол елемента</li> <li>Встановлюємо змінну "y", привласнюючи їй значення наступного вузла-брата і проходимо за описаним циклу заново</li> </ol> <h3>Схожі матеріали:</h3> <h4>Схожі статті</h4> <ul> <li> <p><a href="/articles/vuzol-dostupu-xml-dom.php">Вузол доступу xml dom</a></p> </li> <li> <p><a href="/articles/xml-dom-dostup-do-vuzliv.php">Xml dom - доступ до вузлів</a></p> </li> <li> <p><a href="/articles/dostup-do-znachen-vuzliv.php">Доступ до значень вузлів</a></p> </li> </ul> </div> </article> </div> </div> </div> <footer class="igrzom-footer clearfix"> <p>Copyright © 2024<br></p> </footer> </div> </div></body> </html>