اطلاعات نودهای DOM XML
- صفحه قبل بازگشت به صفحه قبل
- صفحه بعدی لیست گرههای DOM
nodeName
وnodeValue
و nodeType
ویژگیها شامل اطلاعات مربوط به گره هستند.
ویژگیهای گره
در XML DOM، هر گره یکاشیاء.
اشیاء دارای روشها (عملکردها) و ویژگیها (اطلاعات مربوط به اشیاء) هستند و میتوانند از طریق JavaScript دسترسی و عملکرد داشته باشند.
سه ویژگی مهم XML DOM گرهها هستند:
- nodeName
- nodeValue
- nodeType
ویژگی نام گره
nodeName
attribute تعریف میکند نام گره.
- nodeName خواندنی است
- nodeName گره عنصر با نام برچسب مشابه است
- nodeName گره属性 نام属性 است
- nodeName گره متن همیشه #text است
- nodeName گره مستند همیشه #document است
ویژگی ارزش گره
nodeValue
attribute تعریف میکند ارزش گره.
- nodeValue گره عنصر undefined است
- nodeValue متن گره متن خود است
- 属性的 nodeValue است ارزش属性
دسترسی به ارزش عنصر
کد زیر ارزش متن گره <title> اولین را جستجو میکند:
مثال
var x = xmlDoc.getElementsByTagName("title")[0].childNodes[0]; var txt = x.nodeValue;
نتیجه: txt = "雅舍谈吃"
توضیح مثال:
- فرض کنید که شما books.xml به
xmlDoc
در - دسترسی به متن گره <title> اولین عنصر
- به
txt
متغیر به ارزش گره متن تنظیم میشود
تغییر ارزش عنصر
کد زیر تغییر میکند که ارزش متن گره <title> اولین را تغییر دهد:
مثال
var x = xmlDoc.getElementsByTagName("title")[0].childNodes[0]; x.nodeValue = "潮菜天下";
توضیح مثال:
- فرض کنید که شما books.xml به
xmlDoc
در - دسترسی به متن گره <title> اولین عنصر
- مقدار متن گرهی متن را به "潮菜天下" تغییر دهید
ویژگی نوع گره
nodeType
ویژگیهای گره نوع گره را مشخص میکند.
nodeType
تنها خوانا است.
مهمترین نوع گرهها عبارتند از:
نوع گره | NodeType |
---|---|
Element | 1 |
Attribute | 2 |
Text | 3 |
Comment | 8 |
Document | 9 |
- صفحه قبل بازگشت به صفحه قبل
- صفحه بعدی لیست گرههای DOM