th

XML สู่ YAML

แปลงไฟล์ XML เป็น YAML ในเครื่อง - ต้นไม้ของอิลิเมนต์ทั้งหมดเป็นการจับคู่แบบเยื้อง ไม่อัปโหลด ทำได้ในเบราว์เซอร์โดยตรง

กำลังประมวลผลในเครื่องของคุณ ...

0%

ไฟล์ของคุณไม่เคยออกจากอุปกรณ์

    ไฟล์ของฉันถูกอัปโหลดไหม

    ไม่ ทุกอย่างทำงานในเบราว์เซอร์ของคุณ - ไฟล์ของคุณไม่เคยออกจากอุปกรณ์ ตรวจสอบเรื่องนี้ได้อย่างไร

    ไม่ต้องอัปโหลดทำงานในเครื่อง 100%
    เนื้อหายังอยู่กับคุณไม่มีบุคคลที่สามเข้าถึง
    เซิร์ฟเวอร์ในเยอรมนีออกแบบตาม GDPR
    ตรวจสอบโดยอิสระTLS A+ · ส่วนหัว HTTP A+

    XML เป็นรูปแบบมาร์กอัปที่ใช้กันแพร่หลายสำหรับการตั้งค่า การแลกเปลี่ยนข้อมูล และเอกสาร โดยมีแท็ก อิลิเมนต์ที่ซ้อนกัน และแอตทริบิวต์ YAML มุ่งเป้าหมายเดียวกันคือให้อ่านง่าย แต่ใช้การเยื้องแทนวงเล็บแหลม และเป็นภาษากลางของไปป์ไลน์ CI, Docker Compose และ Kubernetes เครื่องมือนี้อ่านไฟล์ XML ของคุณ แล้วเขียนต้นไม้เดียวกันออกมาเป็น YAML ที่จัดรูปแบบถูกต้อง

    การแปลงทำงานในเครื่องผ่านเบราว์เซอร์ของคุณทั้งหมด fast-xml-parser อ่าน XML และ js-yaml เขียน YAML ทั้งคู่เป็น JavaScript ล้วน อิลิเมนต์ที่ซ้อนกันจะกลายเป็นการจับคู่ที่ซ้อนกัน อิลิเมนต์ที่ซ้ำจะกลายเป็นลำดับ และแอตทริบิวต์จะถูกเก็บไว้ โดยปรากฏด้วยคำนำหน้า @_ เป็นคีย์ของตัวเอง เช่นเดียวกับเครื่องมือ XML สู่ JSON ของเรา จากเอกสาร XML คุณจะได้ไฟล์ .yaml แบบเยื้องที่พร้อมใช้งานทันที

    ก่อนแจง เครื่องมือจะตรวจว่าจัดรูปแบบถูกต้องหรือไม่ XML ที่ไม่ถูกต้องจะถูกปฏิเสธพร้อมข้อความที่ชัดเจน แทนที่จะผลิตผลลัพธ์ที่ผิดออกมาอย่างเงียบ ๆ เอกสาร XML มีอิลิเมนต์ root เพียงหนึ่งเดียวเสมอ ดังนั้น YAML ที่ผลิตออกมาจึงเป็นการจับคู่ที่มีคีย์ root นั้นเสมอ เนื้อหาข้อความของอิลิเมนต์ที่มีแอตทริบิวต์ด้วยจะปรากฏใต้คีย์ #text ไม่มีการอัปโหลดสิ่งใด ไฟล์ของคุณยังคงอยู่บนอุปกรณ์ของคุณ

    ข้อมูลทางเทคนิค

    ข้อมูลทางเทคนิค
    รูปแบบที่รองรับXML
    รูปแบบผลลัพธ์YAML
    การประมวลผลเป็นชุดไม่รองรับ
    การประมวลผลภายในเบราว์เซอร์ (JavaScript)
    การอัปโหลดไฟล์ไม่มี

    ใน 3 ขั้นตอน

    1. วางหรือเลือกไฟล์ XML ของคุณ
    2. เครื่องมือแปลงเป็น YAML
    3. ดาวน์โหลดไฟล์ YAML

    ข้อจำกัด: ตรวจว่าจัดรูปแบบถูกต้องก่อนแจง XML ที่ไม่ถูกต้องจะถูกปฏิเสธพร้อมข้อความที่ชัดเจน อิลิเมนต์ที่ซ้อนกันจะกลายเป็นการจับคู่ อิลิเมนต์ที่ซ้ำกลายเป็นลำดับ แอตทริบิวต์กลายเป็นคีย์ @_ และเนื้อหาข้อความของอิลิเมนต์กลายเป็น #text ตัวเลขและบูลีนจะถูกตรวจจับและส่งออกตามชนิดของมัน ผลลัพธ์เป็นการจับคู่ YAML ที่มีคีย์ root ของ XML เสมอ

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

    ไฟล์ของฉันถูกอัปโหลดไหม

    ไม่ การแปลงทำงานในเครื่องผ่านเบราว์เซอร์ทั้งหมด - ไม่มีการส่งสิ่งใดออกไป

    แอตทริบิวต์จัดการอย่างไร

    แอตทริบิวต์จะถูกเก็บไว้และปรากฏด้วยคำนำหน้า @_ เป็นคีย์ของตัวเอง เช่นเดียวกับใน XML สู่ JSON

    อิลิเมนต์ที่ซ้ำจะเป็นอย่างไร

    อิลิเมนต์ชื่อเดียวกันที่ปรากฏหลายครั้งจะถูกรวบเข้าไว้ในลำดับ YAML เดียว

    มีการตรวจการจัดรูปแบบที่ถูกต้องไหม

    มี XML จะถูกตรวจสอบก่อนแจง XML ที่ไม่ถูกต้องจะถูกปฏิเสธพร้อมข้อความที่ชัดเจน

    ทำกลับทางได้ไหม

    ได้ ด้วยเครื่องมือ "YAML สู่ XML" ของเรา

    เครื่องมือที่เกี่ยวข้อง