th

YAML สู่ XML

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

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

0%

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

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

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

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

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

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

    คีย์ที่มีคำนำหน้า @_ จะถูกแปลงกลับเป็นแอตทริบิวต์ XML จริง เช่นเดียวกับฝั่งตรงข้าม XML สู่ YAML การไปและกลับจึงรักษาโครงสร้างไว้ เครื่องมือยังคงตรงไปตรงมาในเรื่องนี้ แสตมป์เวลาของ YAML จะถูกเขียนลงใน XML เป็นข้อความ ISO 8601 เพราะ XML ไม่มีชนิดข้อมูลวันที่ของตนเอง ผลลัพธ์เป็น XML แบบเยื้องที่อ่านง่าย พร้อมส่วนหัวประกาศ ไม่มีการอัปโหลดสิ่งใด

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

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

    ใน 3 ขั้นตอน

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

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

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

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

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

    ถ้า YAML ของฉันมีคีย์รากหลายคีย์จะเป็นอย่างไร

    เนื้อหาจะถูกวางไว้ใต้องค์ประกอบ root เพื่อให้ XML มีองค์ประกอบ root เพียงหนึ่งเดียวพอดี

    รองรับแอตทริบิวต์ไหม

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

    แสตมป์เวลาจัดการอย่างไร

    เป็นข้อความ ISO 8601 เพราะ XML ไม่มีชนิดข้อมูลวันที่ของตนเอง

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

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

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