محوّل CSV إلى XML على الإنترنت
حوّل CSV إلى XML على الإنترنت فورًا. أداة مجانية تحوّل صفوف جدول البيانات إلى XML صحيح البنية لأنظمة SOAP والأنظمة القديمة وتبادل البيانات. لا تحتاج إلى تسجيل.
ما هو تحويل CSV إلى XML؟
تحويل CSV إلى XML يأخذ بيانات بتنسيق جدول البيانات (صفوف قيم مفصولة بفواصل) ويحوّلها إلى مستند XML صحيح البنية. يصبح الصف الأول من CSV أسماء العناصر، ويصبح كل صف تالٍ سجل XML تكون تلك الأسماء وسوماته الفرعية. يتولى محوّل CSV إلى XML التغليف والترميز والمسافات البادئة تلقائيًا، فلا تحتاج إلى بناء المستند يدويًا.
لماذا تحويل CSV إلى XML؟
لا يزال XML حاضرًا في كل مكان في بيئات المؤسسات. تتوقع خدمات SOAP والأنظمة المصرفية والصحية والبوابات الحكومية وخلاصات RSS وتبادلات B2B والمنصات القديمة جميعها تنسيق XML. استخدم أداة CSV إلى XML حين تحتاج إلى إدراج بيانات CSV في طلب SOAP، أو إنشاء XML لشريك تكامل، أو تغذية بيانات في خط أنابيب XSLT أو XPath، أو إنتاج بيانات اختبار XML من مسودة جدول بيانات.
كيف يعمل محوّل CSV إلى XML
عند النقر على تحويل، تقرأ الأداة الصف الأول من CSV كأسماء حقول وتلفّ كل صف تالٍ في سجل XML. تُوضع كل قيمة داخل وسمها الخاص، وتُهرَّب الأحرف الخاصة، وتُضاف تصريحة XML القياسية بترميز UTF-8 في الأعلى. تُكتشف الفواصل الشائعة تلقائيًا.
المميزات
- تحويل بنقرة واحدة: اضغط تحويل ويظهر XML في لوحة الإخراج فورًا.
- XML صالح وصحيح البنية: يتضمن تصريحة XML، ويُهرّب الأحرف الخاصة، ويستخدم أسماء عناصر آمنة.
- التعرف الذكي على الفواصل: تُكتشف الفواصل والفواصل المنقوطة وعلامات الجدولة تلقائيًا.
- دعم الحقول المقتبسة: تُحلَّل القيم التي تحتوي فواصل أو علامات اقتباس بشكل صحيح.
- دعم الرفع: حمّل ملف .csv من جهازك أو اسحبه وأفلته في حقل الإدخال.
- نسخ بنقرة واحدة: انسخ ناتج XML بزر النسخ والصقه في أداتك المفضلة.
كيفية استخدام الأداة
- الصق CSV في محرر الإدخال، أو استخدم زر رفع الملف لتحميل ملف .csv.
- انقر على زر تحويل لإنشاء ناتج XML على اليمين.
- انقر على زر النسخ لنسخ XML إلى الحافظة.
- استخدم زر المسح لإعادة ضبط كلا المحررين حين تريد البدء من جديد.
حالات الاستخدام الشائعة
- التكامل مع الأنظمة القديمة: إدراج بيانات جدول البيانات في أنظمة لا تستهلك سوى XML.
- خدمات SOAP: بناء حمولات XML من مسودات بيانات CSV.
- تبادل البيانات: إنتاج XML للشركاء التجاريين الذين يشترطونه، انطلاقًا من تصديرات CSV الداخلية.
- خطوط أنابيب المستندات: توليد XML للأدوات التي تعتمد على XSLT أو XPath.
مثال على التحويل
الإدخال (CSV)
product,price,inStock Widget,29.99,true Gadget,49.99,false
الإخراج (XML)
<?xml version="1.0" encoding="UTF-8"?>
<items>
<item>
<product>Widget</product>
<price>29.99</price>
<inStock>true</inStock>
</item>
<item>
<product>Gadget</product>
<price>49.99</price>
<inStock>false</inStock>
</item>
</items>