تحويل XML إلى جدول HTML
مفيد لمراجعة ملف XML كبير بعينك أو نشر محتواه جدولا في صفحة ويب.
جارٍ تحميل الأداة…
المعالجة والخصوصية: تُحسب النتيجة داخل متصفحك ولا تُرسل بياناتك إلى أي خادم.
طريقة الاستخدام
- أدخل نص XML واسم العنصر المتكرر (اختياري).
- تظهر النتيجة فورًا وتتحدّث مع كل تعديل.
- انسخ النتيجة، أو انسخ رابطًا يحفظ القيم نفسها لمشاركتها.
طريقة الحساب
يُختار عنصر السجل كما في محول XML إلى CSV: أكثر العناصر تكرارا من بين التي لها سمات أو أبناء، أو الاسم الذي تكتبه. السمات أعمدة @name، والأبناء أعمدة بأسمائها، والمتداخل أعمدة بمسار. ثم يُكتب الجدول بوسوم thead وtbody مع تهريب الرموز.
مثال
النتيجة: كود جدول HTML: <table> <thead> <tr> <th>@id</th> <th>@lang</th> <th>title</th> <th>author</th> <th>price</th> </tr> </thead> <tbody> <tr> <td>1</td> <td>ar</td> <td>مقدمة ابن خلدون</td> <td>ابن خلدون</td> <td>45</td> </tr> <tr> <td>2</td> <td>en</td> <td>Arabian Sands</td> <td>Wilfred Thesiger</td> <td>60</td> </tr> </tbody> </table>، عنصر السجل: 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><table>
<thead>
<tr>
<th>@id</th>
<th>@lang</th>
<th>title</th>
<th>author</th>
<th>price</th>
</tr>
</thead>
<tbody>
<tr>
<td>1</td>
<td>ar</td>
<td>مقدمة ابن خلدون</td>
<td>ابن خلدون</td>
<td>45</td>
</tr>
<tr>
<td>2</td>
<td>en</td>
<td>Arabian Sands</td>
<td>Wilfred Thesiger</td>
<td>60</td>
</tr>
</tbody>
</table>الحدود والملاحظات
- الاكتشاف التلقائي قد يخطئ في الملفات المعقدة، فاكتب اسم العنصر المتكرر عندها.
- تظهر المعاينة أول 400 صف فقط، أما الكود فيحتوي كل الصفوف.
أسئلة شائعة عن هذه الأداة
كيف أختار العنصر الذي يصبح صفا؟
اكتب اسمه في خانة اسم العنصر المتكرر، مثل book أو item، وإلا تختار الأداة أكثر العناصر تكرارا.
كيف تظهر العناصر المتداخلة؟
تصبح أعمدة بمسارها، فالعنصر city داخل address يظهر في عمود address/city.
هل يمكن تصدير الجدول إلى Excel؟
استخدم محول XML إلى CSV للحصول على ملف يفتح في Excel مباشرة، فهو يطبق قواعد الأعمدة نفسها.
