ToolHub
เปิดเครื่องมือ

ตัวแปลง XML YAML

Bidirectional XML and YAML converter. Convert XML documents to YAML format and generate XML from YAML configuration.

การแปลงรูปแบบ

เกี่ยวกับเครื่องมือนี้

XML YAML Converter เป็นเครื่องมือแปลงสองทิศทางที่แปลงระหว่างเอกสาร XML และรูปแบบการกำหนดค่า YAML โหมด XML เป็น YAML แยกวิเคราะห์เอกสาร XML และแปลงเป็น YAML ที่เป็นระเบียบและอ่านง่าย โหมด YAML เป็น XML รับการกำหนดค่า YAML และสร้างเอกสาร XML ที่มีรูปแบบดี คุณสมบัติ XML ถูกเก็บรักษาเป็นคีย์ @attr และองค์ประกอบที่ซ้ำกันถูกจัดการอย่างถูกต้องเป็นลำดับ YAML

คุณสมบัติหลัก

แสดงตัวอย่างอย่างรวดเร็ว

กรณีการใช้งาน

xml yaml converter config serialization

คำถามที่พบบ่อย

What is the XML YAML Converter?

The XML YAML Converter is an online bidirectional converter that allows you to convert XML documents to YAML format and generate XML from YAML configuration. It runs entirely in your browser with no data sent to any server.

How are XML attributes represented in YAML?

XML attributes are represented as keys with the @ prefix in YAML. For example, an XML attribute id="123" becomes @id: "123" in the YAML output. This convention clearly distinguishes attributes from child elements.

How is mixed content (text and child elements) handled?

Mixed content is handled using a #text key for the text portion. When an XML element contains both text and child elements, the text is stored under #text and child elements remain as nested keys, preserving the complete content structure.

How are repeated XML elements converted to YAML?

Repeated XML elements with the same tag name are automatically converted to YAML sequences (lists). For example, multiple <item> elements become a single item: [...] list in YAML, preserving all entries in order.

Can I customize the root element name and attribute prefix?

Yes. The converter provides options to set the root element name when converting YAML to XML, and to configure the attribute prefix character when converting XML to YAML. The default prefix is @ but you can change it to suit your needs.