th

TOML สู่ XML

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

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

0%

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

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

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

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

    TOML เป็นรูปแบบการตั้งค่าของชุดเครื่องมือ Rust และ Python เช่น Cargo.toml หรือ pyproject.toml ที่มีส่วนอยู่ในวงเล็บเหลี่ยมและบรรทัดคีย์=ค่าแบบเรียบง่าย ส่วน XML เป็นรูปแบบมาร์กอัปที่ใช้กันมานานสำหรับการแลกเปลี่ยนข้อมูล เอกสารสำนักงาน และอินเทอร์เฟซองค์กรจำนวนมาก โดยมีแท็กและแอตทริบิวต์ เครื่องมือนี้อ่านไฟล์ TOML ของคุณ แล้วเขียนโครงสร้างเดียวกันออกมาเป็น XML ที่ถูกรูปแบบ

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

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

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

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

    ใน 3 ขั้นตอน

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

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

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

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

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

    ใช้กับ Cargo.toml หรือ pyproject.toml ได้ไหม

    ได้ Cargo.toml, pyproject.toml และไฟล์ TOML อื่น ๆ จะถูกแจงโดยตรงและเขียนออกมาเป็น XML

    องค์ประกอบรากถูกกำหนดอย่างไร

    คีย์ระดับบนเพียงคีย์เดียวจะกลายเป็นราก หากมีหลายคีย์ จะถูกจัดวางไว้ใต้องค์ประกอบ root

    ค่าวันที่/เวลาจัดการอย่างไร

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

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

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

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