XML DOM نمونه

XML DOM ਪਾਰਸਿੰਗ

ਹੇਠ ਦੇ ਉਦਾਹਰਣ ਵਿੱਚ ਵਰਤੇ ਗਏ XML ਫਾਈਲ:books.xml

XML ਫਾਈਲ ਚਾਰਜ ਅਤੇ ਪਾਰਸਿੰਗ ਕਰੋ
XML ਚਾਰਜ ਅਤੇ ਪਾਰਸਿੰਗ ਕਰੋ

مثال کی توجیہ

XML DOM ਅਟਰੀਬਿਊਟ ਅਤੇ ਮੈਥਾਡ

درج ذیل مثال میں XML فائل استعمال کیا گیا ہے books.xml

فونکشن loadXMLDoc()، جو باہری جاوا اسکریپٹ میں موجود ہے اور اس کا استعمال XML فائل لوڈ کرنے کے لئے کیا جاتا ہے۔

فونکشن loadXMLString()ਬਾਹਰੀ ਜਾਵਾਸਕ੍ਰਿਪਟ ਵਿੱਚ ਫਾਇਲ ਚਾਰਜ ਕਰਨ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ。

XML ਫਾਈਲ ਚਾਰਜ ਅਤੇ ਪਾਰਸਿੰਗ ਕਰੋ
XML ਚਾਰਜ ਅਤੇ ਪਾਰਸਿੰਗ ਕਰੋ

مثال کی توجیہ

ایکس ایم ال ڈوم نیود معلومات

درج ذیل مثال میں XML فائل استعمال کیا گیا ہے books.xml

فونکشن loadXMLDoc()، جو باہری جاوا اسکریپٹ میں موجود ہے اور اس کا استعمال XML فائل لوڈ کرنے کے لئے کیا جاتا ہے۔

ਏਲੀਮੈਂਟ ਨੋਡ ਦਾ ਨੋਡ ਨਾਮ ਪ੍ਰਾਪਤ ਕਰੋ
ਟੈਕਸਟ ਨੋਡ ਤੋਂ ਟੈਕਸਟ ਪ੍ਰਾਪਤ ਕਰੋ
ਟੈਕਸਟ ਨੋਡ ਵਿੱਚ ਟੈਕਸਟ ਬਦਲੋ
ਏਲੀਮੈਂਟ ਨੋਡ ਦਾ ਨੋਡ ਨਾਮ ਅਤੇ ਇੰਟਰਫੇਸ ਪ੍ਰਾਪਤ ਕਰੋ

مثال کی توجیہ

XML DOM ਨੋਡ ਸੂਚੀ ਅਤੇ ਅਟਰੀਬਿਊਟ ਸੂਚੀ

درج ذیل مثال میں XML فائل استعمال کیا گیا ہے books.xml

فونکشن loadXMLDoc()، جو باہری جاوا اسکریپٹ میں موجود ہے اور اس کا استعمال XML فائل لوڈ کرنے کے لئے کیا جاتا ہے۔

ਪਹਿਲੇ <title> ਏਲੀਮੈਂਟ ਤੋਂ ਟੈਕਸਟ ਪ੍ਰਾਪਤ ਕਰੋ
length ਅਟਰੀਬਿਊਟ ਦੀ ਮਦਦ ਨਾਲ ਨੋਡ ਨੂੰ ਦੌਰਾ ਕਰੋ
ਏਲੀਮੈਂਟ ਦੇ ਅਟਰੀਬਿਊਟ ਪ੍ਰਾਪਤ ਕਰੋ

مثال کی توجیہ

XML DOM نیود تھرول

درج ذیل مثال میں XML فائل استعمال کیا گیا ہے books.xml

فونکشن loadXMLString()، جو باہری جاوا اسکریپٹ میں موجود ہے اور اس کا استعمال XML فائل لوڈ کرنے کے لئے کیا جاتا ہے۔

ਇੱਕ ਨੋਡ ਟ੍ਰੀ ਨੂੰ ਦੌਰਾ ਕਰੋ
book ਏਲੀਮੈਂਟ ਦੇ ਸਾਰੇ ਉਪ ਨੋਡਾਂ ਨੂੰ ਦੌਰਾ ਕਰੋ

مثال کی توجیہ

ایکس ایم ال ڈوم براوزر اختلافات

درج ذیل مثال میں XML فائل استعمال کیا گیا ہے books.xml

فونکشن loadXMLDoc()، جو باہری جاوا اسکریپٹ میں موجود ہے اور اس کا استعمال XML فائل لوڈ کرنے کے لئے کیا جاتا ہے۔

ਨੋਡ ਸੂਚੀ ਦੀ ਲੰਬਾਈ ਦਿਖਾਉਣਾ
ਇਸ ਉਦਾਹਰਣ ਵਿੱਚ ਇੱਕ ਨੋਡ ਸੂਚੀ ਦੀ ਲੰਬਾਈ ਦਿਖਾਈ ਗਈ ਹੈ। ਆਈਈ ਅਤੇ ਹੋਰ ਬਰਾਉਜ਼ਰਾਂ ਵਿੱਚ ਨਤੀਜਾ ਵੱਖ-ਵੱਖ ਹੈ。
ਨੋਡ ਵਿੱਚ ਖਾਲੀ ਟੈਕਸਟ ਨੂੰ ਨਜ਼ਰ ਅਣਦਾਜ਼ ਕਰੋ
ਇਸ ਉਦਾਹਰਣ ਵਿੱਚ ਨੋਡ ਦਾ nodeType ਚੈਕ ਕੀਤਾ ਜਾਂਦਾ ਹੈ, ਅਤੇ ਕੇਵਲ ਏਲੀਮੈਂਟ ਨੋਡ ਨੂੰ ਹੀ ਹੱਲ ਕੀਤਾ ਜਾਂਦਾ ਹੈ。

مثال کی توجیہ

ایکس ایم ال ڈوم نیود مقام

درج ذیل مثال میں XML فائل استعمال کیا گیا ہے books.xml

فونکشن loadXMLDoc()، جو باہری جاوا اسکریپٹ میں موجود ہے اور اس کا استعمال XML فائل لوڈ کرنے کے لئے کیا جاتا ہے۔

ਜੋੜਨ ਦੇ ਪੈਰੰਟ ਨੋਡ ਪ੍ਰਾਪਤ ਕਰਨਾ
نود کا پہلا نیود بچہ حاصل کرنا
نود کا آخری نیود بچہ حاصل کرنا
نود کا آگلے برابر نیود حاصل کرنا
نود کا پچھلے برابر نیود حاصل کرنا

مثال کی توجیہ

ایکس ایم ال ڈوم نیود مقام حاصل کریں

درج ذیل مثال میں XML فائل استعمال کیا گیا ہے books.xml

فونکشن loadXMLDoc()، جو باہری جاوا اسکریپٹ میں موجود ہے اور اس کا استعمال XML فائل لوڈ کرنے کے لئے کیا جاتا ہے۔

عنصر کا قیمت حاصل کرنا
خصوصیت کا قیمت حاصل کرنا

مثال کی توجیہ

ایکس ایم ال ڈوم نیود مقام بدل کریں

درج ذیل مثال میں XML فائل استعمال کیا گیا ہے books.xml

فونکشن loadXMLDoc()، جو باہری جاوا اسکریپٹ میں موجود ہے اور اس کا استعمال XML فائل لوڈ کرنے کے لئے کیا جاتا ہے۔

عنصر کا ٹیکسٹ نیود بدلنا
setAttribute کا استعمال کیا جاسکے تاکہ خصوصیت کا قیمت بدلایا جائے
nodeValue کا استعمال کیا جاسکے تاکہ خصوصیت کا قیمت بدلایا جائے

مثال کی توجیہ

ایکس ایم ال ڈوم نیود حذف کریں

درج ذیل مثال میں XML فائل استعمال کیا گیا ہے books.xml

فونکشن loadXMLDoc()، جو باہری جاوا اسکریپٹ میں موجود ہے اور اس کا استعمال XML فائل لوڈ کرنے کے لئے کیا جاتا ہے۔

نیود حذف کرنا
موجود نیود حذف کرنا
ٹیکسٹ نیود حذف کرنا
ٹیکسٹ نیود کا متن خالی کرنا
نام کی وجہ سے خصوصیت حذف کرنا
عنصر کی وجہ سے خصوصیت حذف کرنا

مثال کی توجیہ

ایکس ایم ال ڈوم نیود بدل کریں

درج ذیل مثال میں XML فائل استعمال کیا گیا ہے books.xml

فونکشن loadXMLDoc()، جو باہری جاوا اسکریپٹ میں موجود ہے اور اس کا استعمال XML فائل لوڈ کرنے کے لئے کیا جاتا ہے۔

عنصر نیود بدلنا
ٹیکسٹ نیود میں اعداد بدلنا

مثال کی توجیہ

ایکس ایم ال ڈوم نیود بنائیں

درج ذیل مثال میں XML فائل استعمال کیا گیا ہے books.xml

فونکشن loadXMLDoc()، جو باہری جاوا اسکریپٹ میں موجود ہے اور اس کا استعمال XML فائل لوڈ کرنے کے لئے کیا جاتا ہے۔

عنصر نیود بنانا
createAttribute کا استعمال کیا جاسکے تاکہ خصوصیت نیود بنایا جائے
setAttribute کا استعمال کیا جاسکے تاکہ خصوصیت نیود بنایا جائے
ٹیکسٹ نیود بنانا
CDATA سیکشن نیود بنانا
نوٹ کا نیود بنانا

مثال کی توجیہ

ایکس ایم ال ڈوم نیود شامل کریں

درج ذیل مثال میں XML فائل استعمال کیا گیا ہے books.xml

فونکشن loadXMLDoc()، جو باہری جاوا اسکریپٹ میں موجود ہے اور اس کا استعمال XML فائل لوڈ کرنے کے لئے کیا جاتا ہے۔

آخری نیود کے بعد نیود میں نیود اضافہ کرنا
مخصوص نیود کے قبل نیود میں نیود اضافہ کرنا
ایک نئی خصوصیت اضافہ کرنا
ٹیکسٹ نیود میں اعداد اضافہ کرنا

مثال کی توجیہ

ایکس ایم ال ڈوم نیود کلون کریں

درج ذیل مثال میں XML فائل استعمال کیا گیا ہے books.xml

فونکشن loadXMLDoc()، جو باہری جاوا اسکریپٹ میں موجود ہے اور اس کا استعمال XML فائل لوڈ کرنے کے لئے کیا جاتا ہے۔

ایک نیود کو کاپی کیا جائے اور اس کو موجودہ نیود میں جوڑا جائے
اس مثال میں cloneNode() کا استعمال کیا گیا ہے تاکہ ایک نیود کو کاپی کیا جائے اور اس کو XML ڈاکومنٹ کے رینک نیود میں جوڑا جائے。

مثال کی توجیہ