یہ پوسٹ آپ کو خصوصی HTML اداروں کے ساتھ تاروں کو ضابطہ کشائی کرنے کا صحیح طریقہ بتائے گی۔
اس سٹرنگ کو ڈی کوڈ کرنے کا صحیح طریقہ کیا ہے جس میں خصوصی HTML ہستی ہیں؟
کسی اسٹرنگ کو ڈی کوڈ کرنے کے لیے جو اس میں خصوصی HTML اداروں پر مشتمل ہو، درج ذیل طریقے استعمال کریں:
طریقہ 1: 'textarea' عنصر کا استعمال کرتے ہوئے ایک سٹرنگ کو ڈی کوڈ کریں جس میں اس میں خصوصی HTML ہستی ہیں
HTML استعمال کریں ' خصوصی HTML اداروں پر مشتمل اسٹرنگ کو ڈی کوڈ کرنے کے لیے عنصر۔ یہ 'کا استعمال کرتے ہوئے خصوصی HTML اداروں کے ساتھ ایک تار لیتا ہے۔ اندرونی ایچ ٹی ایم ایل ' جائیداد. براؤزر ٹیکسٹیریا میں موجود اداروں کو خود بخود ڈی کوڈ کرتا ہے اور سادہ سادہ متن دیتا ہے۔ ڈی کوڈ شدہ سٹرنگ کو بازیافت کرنے کے لیے، استعمال کریں ' قدر ' جائیداد.
مثال
ایک متغیر بنائیں ' encodedString ” جو اس میں خصوصی HTML ہستیوں پر مشتمل اسٹرنگ کو ذخیرہ کرتا ہے:
const encodedString = '<div>Linuxhint میں خوش آمدید!</div>' ;
کنسول پر انکوڈ شدہ تار پرنٹ کریں:
تسلی. لاگ ( 'انکوڈ شدہ سٹرنگ:' + encodedString ) ;ایک HTML عنصر بنائیں ' ٹیکسٹیریا ' کا استعمال کرتے ہوئے ' تخلیق عنصر() طریقہ:
const ٹیکسٹیریا = دستاویز تخلیق عنصر ( ٹیکسٹیریا ) ;
انکوڈ شدہ سٹرنگ کو 'کا استعمال کرتے ہوئے ٹیکسٹیریا میں منتقل کریں۔ اندرونی ایچ ٹی ایم ایل جائیداد:
ٹیکسٹیریا اندرونی ایچ ٹی ایم ایل = encodedString ;اب، 'کا استعمال کرتے ہوئے ڈی کوڈ شدہ سٹرنگ حاصل کریں قدر ٹیکسٹیریا کی خصوصیت اور اسے متغیر میں محفوظ کریں decodedString ”:
const decodedString = ٹیکسٹیریا قدر ;آخر میں، 'کا استعمال کرتے ہوئے کنسول پر ڈی کوڈ شدہ سٹرنگ ڈسپلے کریں console.log() طریقہ:
تسلی. لاگ ( 'ڈی کوڈ سٹرنگ:' + decodedString ) ;آؤٹ پٹ اشارہ کرتا ہے کہ خصوصی HTML اداروں پر مشتمل اسٹرنگ کو کامیابی سے ڈی کوڈ کیا گیا ہے:
مندرجہ بالا نقطہ نظر سادہ اور واضح ہے، اور یہ سادہ منظرناموں کے لیے موزوں ہے۔ اگر آپ پیچیدہ HTML ڈھانچے کو ہینڈل کرنے کی کوشش کرتے ہیں تو یہ ناکام ہو جائے گا۔ تو، اس کے لیے، 'parseFromString()' طریقہ استعمال کریں۔
طریقہ 2: 'parseFromString()' طریقہ کا استعمال کرتے ہوئے ایک سٹرنگ کو ڈی کوڈ کریں جس میں اس میں خصوصی HTML ہستی ہیں
خصوصی HTML اداروں کے ساتھ سٹرنگ کو ڈی کوڈ کرنے کا ایک اور طریقہ ہے ' parseFromString() 'طریقہ. یہ پہلے سے بنایا ہوا طریقہ ہے ' DOMparser ' چیز. یہ XML یا HTML سٹرنگ کو پارس کرنے اور پھر اس سے ایک نیا DOM دستاویز آبجیکٹ بنانے میں مدد کرتا ہے۔
مثال
پہلے، ایک نیا آبجیکٹ بنائیں ' DOMparser ' کا استعمال کرتے ہوئے ' نئی مطلوبہ لفظ:
const تجزیہ کار = نئی DOMparser ( ) ;کال کریں ' parseFromString() 'طریقہ کار اور پیرامیٹرز کو پاس کریں' انکوڈ شدہ تار 'ایک پیچیدہ HTML ڈھانچے کے طور پر، اور ' متن/html ' یہ انکوڈ شدہ سٹرنگ کو HTML کے طور پر علاج کرنے کا طریقہ بتاتا ہے۔ کا استعمال کرتے ہیں ' متن کا مواد ڈی کوڈ شدہ سٹرنگ حاصل کرنے کے لیے جسم کے عنصر کی خاصیت:
const decodedString = تجزیہ کار parseFromString ( ` doctype html >< جسم > $ { encodedString } ` ، 'text/html' ) . جسم . متن کا مواد ;کنسول پر ڈی کوڈ شدہ سٹرنگ پرنٹ کریں:
تسلی. لاگ ( 'ڈی کوڈ سٹرنگ:' + decodedString ) ;آؤٹ پٹ
ہم نے خصوصی HTML اداروں کے ساتھ سٹرنگ کو ڈی کوڈ کرنے سے متعلق تمام ضروری ہدایات فراہم کی ہیں۔
نتیجہ
کسی اسٹرنگ کو ڈی کوڈ کرنے کے لیے جس میں اس میں خصوصی HTML ہستیوں پر مشتمل ہو، HTML عنصر کا استعمال کریں۔ ٹیکسٹیریا ' یا پھر
' parseFromString() 'طریقہ کار' DOMparser ' چیز.