تهريب رموز XML
الصق النص الذي تريد وضعه داخل ملف XML، واختر تهريب الرموز الخمسة أو رموز النص الثلاثة فقط.
جارٍ تحميل الأداة…
المعالجة والخصوصية: تُحسب النتيجة داخل متصفحك ولا تُرسل بياناتك إلى أي خادم.
طريقة الاستخدام
- أدخل النص وما يُهرّب.
- تظهر النتيجة فورًا وتتحدّث مع كل تعديل.
- انسخ النتيجة، أو انسخ رابطًا يحفظ القيم نفسها لمشاركتها.
طريقة الحساب
يُستبدل كل حرف بكيانه القياسي: & ← & و< ← < و> ← > و" ← " و' ← '. يُستبدل & أولا ضمنيا لأن الاستبدال يتم حرفا حرفا في مرور واحد، فلا يتكرر التهريب.
مثال
المدخلات: ما يُهرّب = الرموز الخمسة (للسمات والنص). النتيجة: النص بعد التهريب: شركة "النخبة" & أبناؤه <فرع جدة>، رموز استُبدلت: 5.
شركة "النخبة" & أبناؤه <فرع جدة>
شركة "النخبة" & أبناؤه <فرع جدة>
الحدود والملاحظات
- النص المهرب مسبقا يُهرّب مرة أخرى، فيصبح & بالشكل &amp;.
- لا تُحوَّل الأحرف غير المسموحة في XML 1.0 مثل رموز التحكم، فاحذفها قبل الاستخدام.
أسئلة شائعة عن هذه الأداة
متى أحتاج إلى تهريب " و'؟
عند وضع النص داخل قيمة سمة محاطة بعلامات اقتباس. أما نص العنصر فيكفيه تهريب & و<، ونضيف > للاحتياط.
هل أحتاج إلى تهريب الأحرف العربية؟
لا، الأحرف العربية مسموحة مباشرة في XML بترميز UTF-8، والتهريب مطلوب للرموز الخمسة فقط.
ما الفرق بينه وبين CDATA؟
قسم CDATA يضع النص كما هو دون تهريب، لكنه لا يصلح داخل السمات ولا إذا احتوى النص على ]]>، أما التهريب فيعمل في كل مكان.
