کد خطای بوجود آمده ، برگردانده می شود .
errorCode
علت خطای بوجود آمده ،برگردانده می شود .
reason
شماره خط خطای بوجود آمده ، برگردانده می شود
line
محل بروز خطاء در خط مربوطه را برمی گرداند .
linePos
رشته ای که شامل خط مربوط به خطای بوجود آمده است، برگردانده می شود
srcText
url مربوط به سند مستقر سده در حافظه ، بر گردانده می شود .
url
محل بروز خطاء در فایل مربوطه، برگردانده می شود .
filePos
حرکت در طول درخت
یکی از متداولترین روش های بازیابی المان های یک سند XML ، حرکت در طول درخت ( از گره ای به گره دیگر ) و استخراج مقدار متن ذخیره شده بهمراه هر یک از المان ها است . کدهای نوشته شده زیر ، امکان حرکت در طول یک درخت XML را فراهم و در ادامه هر یک از المان های سند XML ، در خروجی نمایش داده می شوند ( کدها با استفاده از VBScript نوشته شده اند ) .
حرکت در طول درخت و نمایش المان های یک سند XML
set xmlDoc=CreateObject(''Microsoft.XMLDOM'')
xmlDoc.async=''false''
xmlDoc.load(''note.xml'')
for each x in xmlDoc.documentElement.childNodes
document.write(x.nodename)
document.write('': '')
document.write(x.text)
next
ایجاد محتویات مبتنی بر Html برای یک سند XML
یکی از مهمترین قابلیت های XML ، تمایز و تفکیک سندهای Html از داده های مربوطه است . با استفاده از یک پارسر XML ، موجود در مرورگرها ، یک صفحه وب قادر به ایجاد محتویاتی پویا است . در این زمینه می توان از پتانسیل های جاوااسکریپت بمنظور تولید و ارائه محتویات پویا نیز استفاده کرد . در همین راستا ، امکان استفاده از ASP برا ی ایجاد محتویات پویا با تاکید بر نقش سرویس دهنده وب نیز وجود دارد . برنامه زیر ، داده های موجود در یک سند XML را خوانده و آنها را با فرمت Html در خروجی نمایش خواهد داد .
نمایش داده های موجود در یک سند XML با استفاده از جاوااسکریپت
var xmlDoc = new ActiveXObject(''Microsoft.XMLDOM'')
xmlDoc.async=''false''
xmlDoc.load(''note.xml'')
nodes = xmlDoc.documentElement.childNodes
to.innerText = nodes.item(0).text
from.innerText = nodes.item(1).text
header.innerText = nodes.item(2).text
body.innerText = nodes.item(3).text
دستیابی به المان ها از طریق نام
رنامه زیر داده های موجود در یک سند XML را خوانده و آنها را با فرمت Html در خروجی نمایش خواهد داد