إدخال CSV

مخرجات XML

ما هو محول CSV إلى XML؟

CSV هو بيانات جدولية. XML هو تنسيق ترميز. يُحوّل محول CSV إلى XML صفوف CSV إلى عناصر XML. استخدمه للأنظمة القديمة أو SOAP أو الأدوات التي تتوقع XML. يحددان RFC 4180 ومواصفات XML من W3C التنسيقات.

تعمل هذه الأداة بالكامل في متصفحك. لا يُرسل أي شيء إلى خادم. الصق CSV أو ارفع ملفاً؛ احصل على مخرجات XML. استخدم الإعدادات لاختيار المحدد وأسماء عنصري الجذر والصف والسمات مقابل العناصر. لـCSV إلى JSON استخدم CSV إلى JSON. لـCSV إلى YAML استخدم CSV إلى YAML.

أمثلة CSV إلى XML

حوّل صفوف CSV إلى عناصر XML. مثال من قطاع الاتصالات:

مثال: سجلات المشتركين

إدخال CSV

مخرجات XML:

مخرجات XML

انقر فوق زر تحميل مثال أعلاه لتحميل المزيد من الأمثلة في المحرر.

كيفية استخدام هذه الأداة

1

الصق أو ارفع

الصق CSV في اللوحة اليسرى أو ارفع ملف .csv. استخدم تحميل مثال لتحميل بيانات نموذجية. استخدم مسح للإعادة. استخدم الإعدادات لتهيئة المحدد والبنية.

2

هيّئ المخرجات

استخدم الإعدادات لضبط المحدد (فاصلة، فاصلة منقوطة، pipe، جدول) وعنصر الجذر وعنصر الصف وما إذا كنت تستخدم السمات للأعمدة.

3

نسخ أو تنزيل

استخدم نسخ أو تنزيل للحصول على XML. لتنسيق XML استخدم منسق XML. للتحقق استخدم أداة التحقق من XML.

تُحلل الأداة CSV الخاص بك وفقاً لـ<a href="https://tools.ietf.org/html/rfc4180" target="_blank" rel="noopener">RFC 4180</a> وتبني بنية XML. كل صف يصبح عنصراً فرعياً (مثل <code>&lt;row&gt;</code>)؛ قيم الأعمدة تصبح عناصر فرعية أو سمات. تحدد <a href="https://www.w3.org/TR/xml/" target="_blank" rel="noopener">مواصفات XML من W3C</a> تنسيق المخرجات. الأحرف الخاصة في القيم تُستبدل بتسلسلات هروب مثل <code>&amp;lt;</code> و<code>&amp;amp;</code> وغيرها. تتيح الإعدادات اختيار المحدد وأسماء الجذر/الصف وتخطيط السمة مقابل العنصر للتكيف مع المخطط المستهدف.

تُحلل الأداة CSV الخاص بك وفقاً لـRFC 4180 وتبني بنية XML. كل صف يصبح عنصراً فرعياً (مثل <row>)؛ قيم الأعمدة تصبح عناصر فرعية أو سمات. تحدد مواصفات XML من W3C تنسيق المخرجات. الأحرف الخاصة في القيم تُستبدل بتسلسلات هروب مثل &lt; و&amp; وغيرها. تتيح الإعدادات اختيار المحدد وأسماء الجذر/الصف وتخطيط السمة مقابل العنصر للتكيف مع المخطط المستهدف.

متى يفيد تحويل CSV إلى XML

عند دمج تصديرات جداول البيانات أو قواعد البيانات مع الأنظمة القائمة على XML أو واجهات API القديمة أو خدمات SOAP، حوّل هنا. كثيراً ما تتوقع أنظمة المؤسسات XML لتغذية البيانات. عناصر الجذر والصف القابلة للتهيئة تتيح التكيف مع المخططات المستهدفة. لمخرجات JSON أو YAML استخدم

تغذيات RSS و<a href="https://www.postman.com/" target="_blank" rel="noopener">استجابات API</a> وخطوط أنابيب ETL تتطلب أحياناً XML. تحويل CSV هنا يُنتج XML جيد التنسيق للتحقق منه باستخدام أداة التحقق من XML أو تنسيقه باستخدام منسق XML. للتحقق قبل التحويل استخدم أداة التحقق من CSV.

الأسئلة الشائعة

هل بياناتي خاصة؟

نعم. يتم التحويل بالكامل في متصفحك. لا يُرسل أي بيانات إلى أي خوادم.

ما المحددات المدعومة؟

الفاصلة والفاصلة المنقوطة وpipe والجدول. استخدم الإعدادات لاختيار المحدد المناسب لـCSV الخاص بك.

السمات مقابل العناصر؟

استخدم السمات لإدراج قيم الأعمدة كسمات XML. وإلا تصبح عناصر فرعية. اختر بناءً على مخططك المستهدف.

هل يمكنني تخصيص أسماء العناصر؟

نعم. استخدم الإعدادات لضبط أسماء عنصري الجذر والصف. القيم الافتراضية عادةً data وrow.

CSV إلى XML مقابل CSV إلى JSON؟

كلاهما يحوّل CSV إلى بيانات منظمة. XML شائع في الأنظمة القديمة والمؤسساتية. JSON شائع لواجهات API. استخدم التنسيق الذي يتوقعه هدفك.

أدوات ذات صلة

للاطلاع على تنسيق CSV، راجع RFC 4180. لـXML زر مواصفات XML من W3C وDOMParser من MDN. JSON بديل لواجهات API القائمة على JSON.