انتقل إلى المحتوى

إزالة تهريب XML

حوّل كيانات XML والمراجع الرقمية للأحرف إلى الأحرف التي تمثلها.

تتم المعالجة محليًا في متصفحك

0 حرف · 0 سطر
ستظهر النتيجة هنا.

ما هي أداة إزالة تهريب XML؟

كثيرًا ما يصلك نص XML مُهرَّبًا: تحتوي الخلاصات وحمولات SOAP وتصديرات قواعد البيانات والسجلات على تسلسلات مثل &lt;div&gt; أو Caf&#233;. ولقراءة المحتوى أو إعادة استخدامه يلزم تحويلها إلى < > وé.

تفك هذه الأداة الكيانات الخمسة المعرَّفة مسبقًا في XML (&amp; و&lt; و&gt; و&quot; و&apos;) والمراجع الرقمية العشرية أو السداسية عشرية بما فيها الأحرف خارج المستوى الأساسي كالرموز التعبيرية. أما الكيانات المسماة التي لا يعرّفها XML (مثل &copy; أو &nbsp;) فتبقى كما هي وتُذكر في تحذير، ولا تُحوَّل المراجع إلى أحرف يمنعها XML.

كيف تعمل؟

  1. الصق النص المُهرَّب.
  2. يظهر النص المفكوك فورًا.
  3. راجع التحذيرات الخاصة بالكيانات التي تُركت كما هي.
  4. انسخ الناتج أو اضغط تبديل لتهريبه مجددًا.

حالات الاستخدام الشائعة

  • قراءة وسوم مُهرَّبة داخل وصف RSS أو حقل SOAP.
  • فك نص منسوخ من تصدير XML أو سطر سجل.
  • تحويل مراجع رقمية مثل &#233; إلى حروف مقروءة.
  • التحقق من الذهاب والعودة مع أداة تهريب XML.

أمثلة

جرّب هذا المدخل في الأداة أعلاه:

المدخل
if (a &lt; b &amp;&amp; c &gt; d) { print(&quot;Tom &amp; Jerry&apos;s caf&#233; &#x263A;&quot;); }
المخرج
if (a < b && c > d) { print("Tom & Jerry's café ☺"); }

الخصوصية

تعمل أداة إزالة تهريب XML بالكامل داخل متصفحك. يُعالَج النص أو الملفات التي تقدّمها على جهازك ولا تُرفع ولا تُسجَّل ولا تُخزَّن على خوادمنا.

القيود

تُفكّ فقط كيانات XML الخمسة والمراجع الرقمية. تحتاج كيانات HTML المسماة إلى أداة فك كيانات HTML، ولا تُحلّ أبدًا الكيانات المعلنة في DTD.

الأسئلة الشائعة

لماذا لا يُفكّ &nbsp;؟

يعرّف XML خمسة كيانات مسماة فقط و&nbsp; كيان HTML. يُترك كما هو ويُبلَّغ عنه. استخدم أداة فك كيانات HTML لنص HTML.

هل يُفكّ النص المُهرَّب مرتين مرتين؟

لا. يصبح &amp;lt; هو &lt; بعد مرور واحد وهذا صحيح. أعد تشغيل الأداة إذا كان النص مُهرَّبًا مرتين.

وماذا عن المراجع الرقمية غير الصالحة؟

مراجع مثل &#0; أو &#xD800; لا تقابل أحرفًا يسمح بها XML 1.0. تُترك كما هي ويُبلَّغ عنها.

المزيد من الأدوات في JSON والبيانات →