فك تهريب كيانات XML

مفيد لقراءة XML أو HTML مهرب داخل رسالة API أو سجل أخطاء.

جارٍ تحميل الأداة…

المعالجة والخصوصية: تُحسب النتيجة داخل متصفحك ولا تُرسل بياناتك إلى أي خادم.

طريقة الاستخدام

  1. أدخل النص المهرب.
  2. تظهر النتيجة فورًا وتتحدّث مع كل تعديل.
  3. انسخ النتيجة، أو انسخ رابطًا يحفظ القيم نفسها لمشاركتها.

طريقة الحساب

في مرور واحد تُستبدل الكيانات الخمسة القياسية &lt; &gt; &amp; &quot; &apos; والمراجع الرقمية &#N; (عشري) و&#xH; (ست عشري) بحروفها. المرور الواحد يعني أن &amp;lt; يصبح &lt; لا <. الكيان غير المعروف أو المرجع لحرف غير مسموح يبقى كما هو.

مثال

النتيجة: النص بعد فك التهريب: <name>سارة & أحمد</name>، كيانات فُكّت: 13، كيانات بقيت كما هي: 0.

&lt;name&gt;&#1587;&#1575;&#1585;&#1577; &amp; &#x623;&#x62D;&#x645;&#x62F;&lt;/name&gt;
<name>سارة & أحمد</name>

الحدود والملاحظات

  • كيانات HTML مثل &nbsp; و&copy; ليست جزءا من XML فتبقى كما هي.
  • يفك مستوى واحدا فقط، فالنص المهرب مرتين يحتاج تشغيلا ثانيا.

أسئلة شائعة عن هذه الأداة

لماذا بقي &nbsp; دون تغيير؟

لأن XML يعرّف خمسة كيانات فقط، و&nbsp; كيان HTML. اكتب بدلا منه المرجع الرقمي &#160;.

ما معنى &#1587;؟

مرجع رقمي عشري لرمز Unicode رقم 1587، وهو حرف السين. والصيغة &#x633; هي الرقم نفسه بالنظام الست عشري.

لماذا لم يصبح &amp;lt; العلامة <؟

لأن الفك يتم مرة واحدة كما يفعل محلل XML، فيصبح &amp;lt; هو &lt;. شغّل الأداة مرة أخرى إذا كان النص مهربا مرتين.