مسطح XML عبر الإنترنت
حول XML إلى أزواج مسار/قيمة مع فاصل مسار قابل للتخصيص وتنسيقات CSV أو JSON. معالجة محلية بدون رفع ملفات. تتم المعالجة محليًا داخل متصفحك.
ابدأ الاستخدام
تسوية XML إلى أزواج مسار/قيمة
تحول هذه الأداة بنية XML المتداخلة إلى قائمة مسطحة من أزواج المسار والقيمة، مما يسهل معالجة البيانات في جداول البيانات أو قواعد البيانات.
مثال عملي
لنفترض أن لديك XML التالي:
<root> <item>A</item> <item>B</item> </root>
بعد التسوية مع فاصل المسار النقطة، ستحصل على:
root.item[0] = A root.item[1] = B
لاحظ أن العناصر المتكررة تحصل على فهارس صفرية لتجنب الكتابة فوق بعضها.
الخيارات المتاحة
- فاصل المسار: يمكنك اختيار الرمز الذي يفصل بين أسماء العناصر في المسار.
- تنسيق الإخراج: أسطر مفتاح = قيمة، CSV، أو JSON.
- السمات: تظهر بادئة @، مثل root.@id.
القيود
- يتم تجاهل النص المختلط المحيط بالعناصر الفرعية.
- يتم اقتطاع النص في الأوراق (إزالة الفراغات الزائدة).
- الحد الأقصى لعمق التداخل هو 200 مستوى، والحد الأقصى لعدد القيم هو 100,000.
- حجم الإدخال محدود بـ 16 MiB.
- لا يتم دعم التحقق من المخطط أو XPath أو XSLT.
الأسئلة الشائعة
كيف يتم التعامل مع السمات؟
تظهر السمات في المسار بادئة @، مثل root.item.@id.
ماذا يحدث إذا كان هناك عنصران بنفس الاسم؟
تتم إضافة فهرس صفري بين قوسين مربعين، مثل root.item[0] و root.item[1].
هل يمكنني تغيير فاصل CSV؟
لا، فاصل CSV ثابت كفاصلة، بينما يمكنك تغيير فاصل المسار فقط.
تتم المعالجة محليًا داخل متصفحك.