سيتيح لك هذا المنشور معرفة الطريقة الصحيحة لفك تشفير السلاسل بكيانات HTML الخاصة.
ما هي الطريقة الصحيحة لفك تشفير سلسلة بها كيانات HTML خاصة؟
لفك تشفير سلسلة تحتوي على كيانات HTML خاصة بداخلها ، استخدم الطرق التالية:
الطريقة الأولى: فك شفرة سلسلة تحتوي على كيانات HTML خاصة بداخلها باستخدام عنصر 'textarea'
استخدم HTML ' ”لفك تشفير سلسلة تحتوي على كيانات HTML خاصة. يأخذ سلسلة مع كيانات HTML خاصة باستخدام ' داخلي HTML ' ملكية. يقوم المتصفح تلقائيًا بفك تشفير الكيانات في منطقة النص ويعطي نصًا عاديًا بسيطًا. لاسترداد السلسلة التي تم فك تشفيرها ، استخدم ' قيمة ' ملكية.
مثال
إنشاء متغير ' مشفر سلسلة 'الذي يخزن سلسلة تحتوي على كيانات HTML خاصة فيه:
مقدار ثابت مشفر سلسلة = '& lt؛ div & gt؛ مرحبًا بك في Linuxhint! & lt؛ / div & gt؛' ؛
اطبع السلسلة المشفرة على وحدة التحكم:
وحدة التحكم. سجل ( 'سلسلة مشفرة:' + مشفر سلسلة ) ؛قم بإنشاء عنصر HTML ' منطقة النص ' باستخدام ' createElement () ' طريقة:
مقدار ثابت منطقة النص = وثيقة. خلق العنصر ( 'تيكستاريا' ) ؛
قم بتمرير السلسلة المشفرة إلى منطقة النص باستخدام ' داخلي HTML ' ملكية:
منطقة النص. داخلي HTML = مشفر سلسلة ؛الآن ، احصل على السلسلة التي تم فك تشفيرها باستخدام ' قيمة 'من منطقة النص وتخزينها في متغير' فك الخيط ':
مقدار ثابت فك الخيط = منطقة النص. قيمة ؛أخيرًا ، اعرض السلسلة التي تم فك تشفيرها على وحدة التحكم باستخدام ' console.log () ' طريقة:
وحدة التحكم. سجل ( 'سلسلة مفككة:' + فك الخيط ) ؛يشير الإخراج إلى أنه تم فك تشفير السلسلة التي تحتوي على كيانات HTML خاصة بنجاح:
النهج أعلاه بسيط وواضح ومناسب للسيناريوهات البسيطة. إذا حاولت التعامل مع هياكل HTML المعقدة ، فسوف تفشل. لذلك ، من أجل ذلك ، استخدم طريقة 'parseFromString ()'.
الطريقة 2: فك شفرة سلسلة تحتوي على كيانات HTML خاصة بداخلها باستخدام طريقة 'parseFromString ()'
هناك طريقة أخرى لفك تشفير سلسلة مع كيانات HTML خاصة وهي ' parseFromString () ' طريقة. إنها طريقة مسبقة الصنع لـ ' DOMParser ' هدف. يساعد في تحليل سلسلة XML أو HTML ثم إنشاء كائن مستند DOM جديد منها.
مثال
أولاً ، قم بإنشاء كائن جديد من ' DOMParser ' باستخدام ' جديد 'الكلمة الرئيسية:
مقدار ثابت محلل = جديد DOMParser ( ) ؛اتصل ب ' parseFromString () 'الطريقة وتمرير المعلمات' سلسلة مشفرة 'كبنية HTML معقدة ، و' نص / html '. يخبر طريقة التعامل مع السلسلة المشفرة على أنها HTML. استخدم ال ' محتوى النص 'الخاصة بعنصر الجسم للحصول على السلسلة التي تم فك تشفيرها:
مقدار ثابت فك الخيط = محلل. parseFromString ( ' دكتوب أتش تي أم أل > < جسم > $ { مشفر سلسلة } ' و 'نص / html' ) . جسم . محتوى النص ؛اطبع السلسلة التي تم فك ترميزها على وحدة التحكم:
وحدة التحكم. سجل ( 'سلسلة مفككة:' + فك الخيط ) ؛انتاج |
لقد قدمنا جميع الإرشادات الأساسية ذات الصلة بفك تشفير سلسلة بكيانات HTML خاصة.
خاتمة
لفك تشفير سلسلة تحتوي على كيانات HTML خاصة بداخلها ، استخدم عنصر HTML ' منطقة النص ' أو ال
' parseFromString () 'طريقة' DOMParser ' هدف. يعد أسلوب