วิธีใช้งาน ตัวแปลง XML
- 1
เพิ่มไฟล์หรือวางข้อความ
ลากไฟล์ XML, JSON, CSV หรือ Excel มาวาง หรือวางข้อความโดยตรง ระบบจะตรวจชนิดของข้อมูลจากเนื้อหาให้เอง
- 2
เลือกรูปแบบปลายทาง
XML แปลงเป็น JSON, CSV หรือ Excel ได้ ส่วน JSON, CSV และชีต Excel แปลงเป็น XML ได้ รูปแบบที่ใช้กับข้อมูลของคุณไม่ได้จะเป็นสีเทา
- 3
ปรับการแมปข้อมูล
กำหนดวิธีจัดการแอตทริบิวต์ องค์ประกอบที่ซ้ำ และเนมสเปซ เลือกว่าองค์ประกอบใดเป็นหนึ่งแถว หรือตั้งชื่อองค์ประกอบรากและองค์ประกอบแถว
- 4
คัดลอกหรือดาวน์โหลด
ผลลัพธ์จะอัปเดตทันทีเมื่อคุณเปลี่ยนตัวเลือก คัดลอกข้อความหรือดาวน์โหลดไฟล์ .json, .xml, .csv หรือ .xlsx ได้เลย
ข้อจำกัดและ Pro
ไฟล์ XML ขนาดไม่เกิน 100 MB ไฟล์ JSON, CSV และ Excel ขนาดไม่เกิน 500 MB
ไฟล์ JSON, CSV และ Excel ขนาดไม่เกิน 4 GB ส่วน XML คงที่ที่ 100 MB ในทุกแพ็กเกจ เพราะต้องเก็บเอกสารทั้งฉบับไว้ในหน่วยความจำ ดู Pro
เกี่ยวกับ ตัวแปลง XML
ตัวแปลง XML ช่วยย้ายข้อมูลระหว่าง XML กับรูปแบบที่ซอฟต์แวร์ส่วนใหญ่ใช้กัน ทางหนึ่งอ่านเอกสาร XML เช่น รายการราคาจากซัพพลายเออร์ ไฟล์ส่งออกจากธนาคารหรือระบบภาษี ฟีด RSS แทร็ก GPX หรือผลตอบกลับของ SOAP แล้วเขียนเป็น JSON ไฟล์ CSV หรือชีต Excel อีกทางหนึ่งแปลง JSON ไฟล์ CSV หรือสเปรดชีตเป็น XML สำหรับระบบที่นำเข้าได้เฉพาะ XML
XML ไม่มีวิธีแมปเป็น JSON แบบเดียว จึงให้คุณเลือกเอง เช่น แอตทริบิวต์เป็นคีย์ "@id" เป็นคีย์ธรรมดา หรือไม่เอาเลย ข้อความขององค์ประกอบอยู่ใต้ "#text" เมื่อองค์ประกอบนั้นมีแอตทริบิวต์หรือองค์ประกอบลูกด้วย องค์ประกอบที่ซ้ำเป็นอาร์เรย์ หรือให้ทุกองค์ประกอบลูกเป็นอาร์เรย์เพื่อให้โครงสร้างคงที่ ตัวเลขและ true/false เป็นชนิดข้อมูลจริงหรือคงเป็นสตริง และคำนำหน้าเนมสเปซอย่าง dc: จะเก็บไว้หรือตัดออกก็ได้
สำหรับตาราง ให้เลือกองค์ประกอบที่ซ้ำ เช่น catalog › book หรือ rss › channel › item แต่ละรายการจะเป็นหนึ่งแถว แอตทริบิวต์และองค์ประกอบซ้อนในจะเป็นคอลัมน์ที่ใช้ชื่อแบบมีจุด เช่น price.currency ส่วนองค์ประกอบลูกที่ซ้ำจะรวมในเซลล์เดียวหรือแยกเป็นคอลัมน์ที่มีเลขกำกับ
เมื่อสร้าง XML คีย์และหัวคอลัมน์จะกลายเป็นชื่อองค์ประกอบ (ชื่อที่ใช้ไม่ได้ เช่น "Unit price" จะเขียนเป็น Unit_price) อาร์เรย์จะวนซ้ำองค์ประกอบ และเอาต์พุตจะเยื้องหรืออยู่ในบรรทัดเดียว จะมีหรือไม่มีการประกาศ XML ก็ได้
ตัวพาร์สเข้มงวด หากไฟล์ไม่ถูกต้องตามรูปแบบ จะแจ้งบรรทัดและคอลัมน์ของข้อผิดพลาดแรก คอมเมนต์และคำสั่งประมวลผลจะไม่ถูกนำไปใส่ในเอาต์พุต ไม่มีการโหลด DTD และเอนทิตีภายนอก และข้อความที่ปนกับแท็กแบบอินไลน์จะถูกรวมเป็นค่าเดียว
ความเป็นส่วนตัว
XML, JSON และสเปรดชีตถูกพาร์สและแปลงโดย Web Worker ในแท็บนี้ ไม่มีการอัปโหลดอะไร ไม่มีการดึง DTD หรือเอนทิตีภายนอก และข้อความที่วางจะไม่ถูกจัดเก็บ
คุณสมบัติ
XML ↔ JSON
แอตทริบิวต์เป็นคีย์ @ อาร์เรย์สำหรับค่าที่ซ้ำ ชนิดข้อมูลและเนมสเปซตามที่คุณต้องการ
XML ↔ CSV และ Excel
เลือกองค์ประกอบที่ซ้ำ แท็กซ้อนในจะเป็นคอลัมน์
ได้ XML ที่ถูกต้อง
แก้ชื่อให้ใช้ได้ เอสเคปอักขระพิเศษ เยื้องหรือแบบกะทัดรัด
ข้อความแจ้งข้อผิดพลาดที่ชัดเจน
บอกบรรทัดและคอลัมน์ของข้อผิดพลาดแรกด้านรูปแบบ