اطلاعات نودهای XML DOM
- صفحه قبلی دسترسی به گرههای DOM
- صفحه بعدی لیست گرههای DOM
nodeName
وnodeValue
و nodeType
خصوصیات شامل اطلاعات مربوط به گره هستند.
خصوصیات گره
در جملات متنی XML DOM، هر گره یکشیء.
شیء دارای روشها (عملکردها) و خصوصیات (اطلاعات مربوط به شیء) هستند و میتوانند از طریق JavaScript دسترسی و عملیات شوند.
سه خاصیت مهم جملات متنی XML DOM هستند:
- nodeName
- nodeValue
- nodeType
خصوصیت نام جملات متنی
nodeName
قانون خاصیت نام جملات متنی.
- nodeName خوانده شده است
- nodeName عناصر با نام برچسبها یکسان است
- nodeName خاصیتها نام خاصیت است
- nodeName جملات متنی همیشه #text است
- nodeName جملات متنی همیشه #document است
خصوصیت مقدار جملات متنی
nodeValue
قانون خاصیت مقدار جملات متنی.
- 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
- صفحه بعدی لیست گرههای DOM