Властивість nodeValue використовується для отримання текстового значення вузла. Метод getAttribute() повертає значення атрибута.
Все в документі XML є вузлом. Наприклад, весь документ є вузлом документа, а кожен елемент є вузлом елемента. Кореневий вузол. Найвищий вузол дерева. У випадку документів XML це завжди вузол документа, а не самий верхній елемент.
Властивість nodeValue встановлює або повертає значення вузла. Якщо вузол є вузлом елемента, властивість nodeValue поверне значення null. Примітка. Якщо ви хочете повернути текст елемента, пам’ятайте, що текст завжди знаходиться всередині вузла Text, і вам доведеться повернути значення вузла Text (element. childNodes[0].
Текстовий вузол інкапсулює вміст символів XML. Текстовий вузол може мати нуль або одного батька. Вміст текстового вузла може бути порожнім. Однак, якщо батьківський вузол текстового вузла не порожній, вміст текстового вузла не може бути порожнім рядком.
У DOM атрибути є вузлами. На відміну від вузлів елементів, вузли атрибутів мають текстові значення. Щоб змінити значення атрибута, це змінити його текстове значення. Це можна зробити за допомогою методу setAttribute() або встановлення властивості nodeValue вузла атрибута.