كيفية تعديل XML أونلاين
- الصق XML، أو افتح ملفًا، أو ابدأ من المثال. تظهر الأخطاء مع رقم السطر والعمود أثناء الكتابة.
- انقر على عقدة في الشجرة للانتقال إليها في النص. يُدرج مفتاح Tab مسافتين كمسافة بادئة.
- انقر على تنسيق لترتيب المسافات البادئة، ثم انسخ XML أو نزّله كملف .xml.
ماذا يقدّم لك محرر XML؟
- فحص فوري: يُبلَّغ برسالة واضحة عن الوسوم غير المغلقة أو غير المتطابقة، والرمزين
&و<غير المُهرَّبين، وعلامات الاقتباس الناقصة، والسمات المكررة، ويُميَّز السطر بجوار أرقام الأسطر. - عرض شجري: العناصر والسمات والنصوص والتعليقات وأقسام CDATA، ويُعاد بناؤه بعد كل تعديل.
- تنسيق: يعيد ضبط المسافات البادئة للمستند كله مع إبقاء النصوص والتعليقات وCDATA دون تغيير.
- مسودة: يُحفظ آخر نص لك بحجم يصل إلى نحو 2 ميغابايت في التخزين المحلي لهذا المتصفح، ويُستعاد عند عودتك. ولا يُرفع أبدًا.
نصائح لتعديل XML يدويًا
| الحرف | اكتبه بالشكل | متى |
|---|---|---|
& | & | دائمًا، في النص وقيم السمات |
< | < | دائمًا، في النص وقيم السمات |
> | > | اختياري؛ ومطلوب فقط في التسلسل ]]> |
" | " | داخل قيم السمات المحاطة بعلامتي اقتباس مزدوجتين |
' | ' | داخل قيم السمات المحاطة بعلامتي اقتباس مفردتين |
الأسماء حساسة لحالة الأحرف، لذا يجب إغلاق <Item> بـ </Item> وليس </item>. وبالنسبة للمقاطع الطويلة من الكود أو HTML، يُغنيك قسم CDATA (<![CDATA[ … ]]>) عن تهريب كل حرف.
الأسئلة الشائعة
هل يُحفظ XML الخاص بي أو يُرفع؟
تُحفظ آخر مسودة لك في التخزين المحلي لهذا المتصفح فقط، لذا تبقى بعد إعادة تحميل الصفحة. ولا يُرسل أي شيء تكتبه أو تفتحه إلى خادم.
لماذا تظهر كيانات HTML كأخطاء؟
لا يعرّف XML سوى خمسة كيانات مسماة: & و< و> و" و'. أما أسماء HTML مثل أو © فتحتاج إلى DOCTYPE يعرّفها. استخدم مرجع حرف مثل   أو اكتب الحرف نفسه.
هل يتحقق المحرر من XML وفق مخطط XSD؟
لا. يتحقق المحرر من أن XML سليم البنية: وسوم متطابقة، وسمات بين علامات اقتباس، وتهريب صحيح، وعنصر جذر واحد. أما التحقق وفق XSD أو DTD فيتطلب أداة تدعم المخططات مثل xmllint.
هل يمكنني تعديل ملفات XML كبيرة؟
نعم، تعمل الأداة مع ملفات بحجم عدة ميغابايت. لكن المسودات التي يتجاوز حجمها نحو 2 ميغابايت لا تُحفظ في المتصفح، لذا نزّل عملك قبل إغلاق الصفحة.