th

XML สู่ TOML

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

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

0%

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

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

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

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

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

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

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

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

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

    ใน 3 ขั้นตอน

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

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

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

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

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

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

    แอตทริบิวต์ปรากฏด้วยคำนำหน้า @_ และถูกเขียนเป็นคีย์ในเครื่องหมายอัญประกาศใน TOML เช่น "@_id"

    องค์ประกอบที่ซ้ำกันจะเป็นอย่างไร

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

    ทำไมคีย์บางตัวจึงอยู่ในเครื่องหมายอัญประกาศ

    คีย์อย่าง @_id หรือ #text ไม่ใช่คีย์ TOML แบบเปลือย จึงถูกเขียนในเครื่องหมายอัญประกาศอย่างถูกต้อง

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

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

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