تحويل XML إلى جدول Markdown
مناسب لعرض بيانات XML في GitHub أو ويكي أو تذكرة دعم دون كتابة الجدول يدويا.
جارٍ تحميل الأداة…
المعالجة والخصوصية: تُحسب النتيجة داخل متصفحك ولا تُرسل بياناتك إلى أي خادم.
طريقة الاستخدام
- أدخل نص XML واسم العنصر المتكرر (اختياري).
- تظهر النتيجة فورًا وتتحدّث مع كل تعديل.
- انسخ النتيجة، أو انسخ رابطًا يحفظ القيم نفسها لمشاركتها.
طريقة الحساب
يُختار عنصر السجل كما في محول XML إلى CSV: أكثر العناصر تكرارا من بين التي لها سمات أو أبناء، أو الاسم الذي تكتبه. السمات أعمدة @name والأبناء أعمدة بأسمائها. يُكتب سطر العناوين ثم سطر الفاصل | --- | ثم سطر لكل سجل، ويُهرّب | إلى \|.
مثال
النتيجة: جدول Markdown: | @id | @lang | title | author | price | | --- | --- | --- | --- | --- | | 1 | ar | مقدمة ابن خلدون | ابن خلدون | 45 | | 2 | en | Arabian Sands | Wilfred Thesiger | 60 |، عنصر السجل: book، عدد الصفوف: 2.
<?xml version="1.0" encoding="UTF-8"?>
<catalog>
<book id="1" lang="ar">
<title>مقدمة ابن خلدون</title>
<author>ابن خلدون</author>
<price>45</price>
</book>
<book id="2" lang="en">
<title>Arabian Sands</title>
<author>Wilfred Thesiger</author>
<price>60</price>
</book>
</catalog>| @id | @lang | title | author | price | | --- | --- | --- | --- | --- | | 1 | ar | مقدمة ابن خلدون | ابن خلدون | 45 | | 2 | en | Arabian Sands | Wilfred Thesiger | 60 |
الحدود والملاحظات
- Markdown لا يدعم الجداول المتداخلة، فتُسطح العناصر العميقة في أعمدة بمسار مثل d/e.
- الأسطر داخل القيمة تبقى كما هي وقد تكسر الجدول، فاختصرها قبل النشر.
أسئلة شائعة عن هذه الأداة
أين يظهر الجدول بشكل صحيح؟
في GitHub وGitLab وأغلب محررات Markdown التي تدعم جداول GFM.
كيف أختار العنصر الذي يصبح صفا؟
اكتب اسمه في خانة اسم العنصر المتكرر، وإلا تختار الأداة أكثر العناصر تكرارا مما له سمات أو أبناء.
لماذا تظهر \| في بعض الخلايا؟
لأن | يفصل الأعمدة في Markdown، والتهريب يبقي الخلية كاملة ويظهر الرمز عند العرض.
