XML DOM CDATASection ਆਬਜੈਕਟ

CDATASection ਆਬਜੈਕਟ ਦਸਤਾਵੇਜ਼ ਵਿੱਚ ਦਸਤਾਵੇਜ਼ ਦਾ CDATA ਸੈਕਸ਼ਨ ਪ੍ਰਤੀਨਿਧਤ ਕਰਦਾ ਹੈ。

ਇੰਸਟੈਂਸ

ਹੇਠ ਦੇ ਉਦਾਹਰਣ ਵਿੱਚ, ਅਸੀਂ XML ਫਾਇਲ ਵਰਤਾਂਗੇbooks.xmlਅਤੇ ਜਾਵਾਸਕ੍ਰਿਪਟ ਫੰਕਸ਼ਨ loadXMLDoc()

createCDATASection() - ਇੱਕ CDATA ਖੰਡ ਨੋਡ ਬਣਾਓ

CDATASection ਆਬਜੈਕਟ

CDATASection ਆਬਜੈਕਟ ਦਸਤਾਵੇਜ਼ ਵਿੱਚ ਦਸਤਾਵੇਜ਼ ਦਾ CDATA ਸੈਕਸ਼ਨ ਪ੍ਰਤੀਨਿਧਤ ਕਰਦਾ ਹੈ。

CDATASection ਇੰਟਰਫੇਸ ਹੈ Text ਇੰਟਰਫੇਸ ਦੇ ਉਪ-ਇੰਟਰਫੇਸ ਨਹੀਂ ਹਨ, ਕੋਈ ਆਪਣੀਆਂ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਅਤੇ ਮੈਥਡ ਨਹੀਂ ਪਰਿਭਾਸ਼ਿਤ ਕੀਤੇ ਹਨ। ਸੀਡੀਏਟੀਏ ਸੈਕਸ਼ਨ ਇੰਟਰਫੇਸ ਤੋਂ Node ਇੰਟਰਫੇਸ ਨੂੰ ਵਾਲੀ ਇੰਟਰਫੇਸ ਹੈ nodeValue ਵਿਸ਼ੇਸ਼ਤਾ, ਜਾਂ ਸੀਡੀਏਟੀਏ ਸੈਕਸ਼ਨ ਇੰਟਰਫੇਸ ਤੋਂ CharacterData ਇੰਟਰਫੇਸ ਨੂੰ data ਪ੍ਰਤੀਯੋਗਿਤਾ ਵਿੱਚ ਵਰਤ ਸਕਦੇ ਹਨ, ਜਿਸ ਨਾਲ ਸੀਡੀਏਟੀਏ ਸੈਕਸ਼ਨ ਦੇ ਟੈਕਸਟ ਸਮੱਗਰੀ ਨੂੰ ਪਹੁੰਚਿਆ ਜਾ ਸਕਦਾ ਹੈ。

ਹਾਲਾਂਕਿ ਸਧਾਰਨ ਰੂਪ ਵਿੱਚ ਸੀਡੀਏਟੀਏ ਸੈਕਸ਼ਨ ਨੋਡ ਦੇ ਤੌਰ 'ਤੇ ਵਰਤਿਆ ਜਾ ਸਕਦਾ ਹੈ Text ਨੋਡ ਪ੍ਰੋਸੈਸਿੰਗ ਹੋਵੇਗਾ, ਪਰ ਧਿਆਨ ਰੱਖੋ ਕਿNode.normalize() ਮੈਥਡ ਨਾ ਮਿਲਣ ਵਾਲੇ ਸਮੇਂ ਸੀਡੀਏਟੀਏ ਸੈਕਸ਼ਨ ਨਾਲ ਮਿਲਾਓ。

ਵਰਤੋਂ Document.createCDATASection() ਸੀਡੀਏਟੀਏ ਸੈਕਸ਼ਨ ਬਣਾਓ。

CDATA علاقوں میں نشانیات کو نشانیات کے طور پر نہیں شناخت کیا جاتا، کسی بھی ریکس کو نہیں کھولا جاتا جو XML میں بنا ہوا ہو، اس کا مقصد یہ ہے کہ یہ مواد جیسا کہ XML پرتگاہ نکالنا، بغیر تقسیم نکات کو نشانیات کی جگہ لگانا جائے، بغیر نکالنا جائے جائے۔

CDATA میں واحد طور پر شناخت شدہ تقسیم نکات "]]>" ہیں، جو CDATA علاقے کے خاتمے کو نشان دہ کر سکتے ہیں۔ CDATA علاقوں کو نہیں نکال سکتے، ان میں تقسیم نہیں کی جاسکتی ہیں۔

CDATASection آٹیکیوٹ کی خصوصیات

خصوصیات مقصد IE F O W3C
data یہ نود کا متن سیٹ کرنا یا بازگرداندنا. 6 1 No Yes
length CDATA علاقے کی لمبائی بازگرداندنا. 6 1 No Yes

CDATASection آٹیکیوٹ کا طریقہ کار

طریقہ کار مقصد IE F O W3C
appendData() نوڈ میں معلومات مزید کرنا. 6 1 No Yes
deleteData() نوڈ سے معلومات حذف کرنا. 6 1 No Yes
insertData() نوڈ میں معلومات داخل کرنا. 6 1 No Yes
replaceData() نوڈ میں معلومات بدلنا. 6 1 No Yes
splitText() CDATA کو دو نقاط میں تقسیم کرنا. 6 1 No  
substringData() نوڈ سے معلومات نکالنا. 6 1 No Yes