تحويل جدول HTML إلى XML
انقل بيانات جدول من صفحة ويب إلى نظام يستورد XML دون إعادة كتابتها.
جارٍ تحميل الأداة…
المعالجة والخصوصية: تُحسب النتيجة داخل متصفحك ولا تُرسل بياناتك إلى أي خادم.
طريقة الاستخدام
- أدخل كود HTML يحتوي على جدول، رقم الجدول في الصفحة، اسم عنصر الجذر واسم عنصر الصف.
- تظهر النتيجة فورًا وتتحدّث مع كل تعديل.
- انسخ النتيجة، أو انسخ رابطًا يحفظ القيم نفسها لمشاركتها.
طريقة الحساب
يُقرأ الجدول بمحلل HTML المدمج (فك الكيانات وتكرار الخلايا الممتدة). الصف الأول عناوين تصبح أسماء وسوم بعد تصحيح غير الصالح، والعنوان الفارغ يصبح column_N والمكرر يأخذ لاحقة _2. كل صف تالٍ يصبح عنصرا، وتُهرّب & و< و>.
مثال
المدخلات: رقم الجدول في الصفحة = 1، اسم عنصر الجذر = rows، اسم عنصر الصف = row. النتيجة: نص XML: <?xml version="1.0" encoding="UTF-8"?> <rows> <row> <المنتج>قهوة عربية</المنتج> <السعر>45</السعر> <الكمية>3</الكمية> </row> <row> <المنتج>تمر سكري</المنتج> <السعر>30</السعر> <الكمية>5</الكمية> </row> </rows>، الجداول الموجودة: 1، عدد الصفوف: 2.
<table> <tr><th>المنتج</th><th>السعر</th><th>الكمية</th></tr> <tr><td>قهوة عربية</td><td>45</td><td>3</td></tr> <tr><td>تمر سكري</td><td>30</td><td>5</td></tr> </table>
<?xml version="1.0" encoding="UTF-8"?>
<rows>
<row>
<المنتج>قهوة عربية</المنتج>
<السعر>45</السعر>
<الكمية>3</الكمية>
</row>
<row>
<المنتج>تمر سكري</المنتج>
<السعر>30</السعر>
<الكمية>5</الكمية>
</row>
</rows>الحدود والملاحظات
- يجب أن يكون الصف الأول عناوين الأعمدة.
- القيم تُكتب نصا، ولا تُحوَّل الأرقام أو التواريخ إلى صيغة خاصة.
أسئلة شائعة عن هذه الأداة
ماذا لو كان في الصفحة أكثر من جدول؟
اكتب رقم الجدول حسب ترتيب ظهوره في الكود، فالجدول الأول رقمه 1، وتعرض الأداة عدد الجداول الموجودة.
هل أستطيع تغيير أسماء الوسوم؟
نعم، اسم الجذر واسم الصف تختارهما من الخانات، وأسماء الأعمدة تأتي من عناوين الجدول.
كيف تظهر الخلية الفارغة؟
تظهر وسما فارغا مختصرا مثل <column_2/>، وهو مكافئ للوسم المفتوح والمغلق دون محتوى.
