ข้ามไปยังเนื้อหาหลัก

จัดรูปแบบ XML

จัดย่อหน้า XML ให้อ่านง่าย พร้อมบอกทันทีถ้าปิดแท็กไม่ครบ

ผลลัพธ์
ผลลัพธ์จะแสดงที่นี่

เครื่องมือนี้ตรวจว่าเปิด-ปิดแท็กครบและซ้อนกันถูกต้อง (well-formed) แต่ไม่ได้ตรวจกับ DTD หรือ XML Schema

ประมวลผลในเบราว์เซอร์ของคุณทั้งหมด ข้อมูลไม่ถูกส่งขึ้นเซิร์ฟเวอร์

เกี่ยวกับเครื่องมือนี้

เครื่องมือ จัดรูปแบบ XML จัดย่อหน้าเอกสาร XML ให้เห็นโครงสร้างชัดเจน และตรวจให้ทันทีว่าเปิด-ปิดแท็กครบหรือไม่ ถ้าไม่ครบก็บอกว่าปัญหาอยู่บรรทัดไหน

XML ยังพบได้ทั่วไปในงานจริง ทั้ง ไฟล์ RSS, sitemap.xml, ไฟล์ SVG และ API แบบ SOAP ที่ระบบองค์กรหลายแห่งยังใช้อยู่ ไฟล์เหล่านี้มักถูกส่งมาแบบบรรทัดเดียวทั้งหมด ซึ่งแทบอ่านไม่ได้เลยถ้าไม่จัดรูปแบบก่อน

สองจุดที่เครื่องมือนี้ใส่ใจเป็นพิเศษ อย่างแรกคือ แท็กที่มีข้อความสั้น ๆ จะอยู่บรรทัดเดียวกัน เช่น <price>390</price> เพราะการแยกเป็นสามบรรทัดทำให้เอกสารยาวขึ้นเท่าตัวโดยไม่ได้อ่านง่ายขึ้นเลย

อย่างที่สองคือ คอมเมนต์และ CDATA ถูกอ่านเป็นก้อนเดียว แม้ข้างในจะมีเครื่องหมาย > ปนอยู่ ซึ่งเป็นจุดที่ตัวจัดรูปแบบแบบง่าย ๆ มักตัดผิดตำแหน่งจนเนื้อหาหาย

โปรดทราบว่าเครื่องมือนี้ตรวจแค่ความถูกต้องของโครงสร้าง (well-formed) ไม่ได้ตรวจกับ DTD หรือ XML Schema

วิธีใช้งาน

  1. 1วางข้อมูล XML ลงในช่องป้อนข้อมูล
  2. 2ระบบจะตรวจว่าเปิด-ปิดแท็กครบหรือไม่ และบอกบรรทัดที่มีปัญหา
  3. 3เลือกจำนวนช่องว่างของการย่อหน้าตามที่ต้องการ
  4. 4สลับไปโหมดย่อเพื่อรวม XML กลับเป็นบรรทัดเดียว หรือกดคัดลอกผลลัพธ์

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

เครื่องมือนี้ตรวจอะไรให้บ้าง
ตรวจว่าเปิด-ปิดแท็กครบและซ้อนกันถูกลำดับ ซึ่งเรียกว่า well-formed แต่ไม่ได้ตรวจว่าตรงตาม DTD หรือ XML Schema ที่ระบบปลายทางกำหนดไว้
ทำไมแท็กที่มีข้อความสั้น ๆ ถึงอยู่บรรทัดเดียวกัน
เป็นความตั้งใจ การแยก <name>สมชาย</name> ออกเป็นสามบรรทัดทำให้ไฟล์ยาวขึ้นมากและอ่านยากกว่าเดิม ทั้งที่จุดประสงค์ของการจัดรูปแบบคือให้อ่านง่ายขึ้น
รองรับ CDATA และคอมเมนต์ไหม
รองรับ เนื้อหาใน CDATA และคอมเมนต์จะถูกเก็บไว้ทั้งก้อน แม้ข้างในจะมีเครื่องหมาย > อยู่ก็ตาม ซึ่งเป็นจุดที่ตัวจัดรูปแบบง่าย ๆ มักตัดผิดตำแหน่ง
ใช้กับไฟล์ RSS, SVG หรือ sitemap.xml ได้ไหม
ได้ ทั้งสามอย่างเป็น XML ที่ถูกต้องตามมาตรฐาน จึงจัดรูปแบบและตรวจโครงสร้างได้ตามปกติ
ข้อมูลถูกส่งขึ้นเซิร์ฟเวอร์ไหม
ไม่ ทั้งการตรวจและการจัดรูปแบบทำในเบราว์เซอร์ของคุณทั้งหมด

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

จัดรูปแบบโค้ด (Beautify)

จัดย่อหน้าโค้ด HTML, CSS, JavaScript และ SQL ให้อ่านง่าย

จัดรูปแบบ JSON (JSON Formatter)

จัดรูปแบบ ตรวจสอบ และย่อ JSON สำหรับนักพัฒนา

สร้างไฟล์ sitemap.xml

สร้าง sitemap.xml จากรายการลิงก์ของเว็บคุณ

แปลง JSON ↔ YAML

สลับไปมาระหว่าง JSON กับ YAML ในคลิกเดียว