ตัวจัดรูปแบบ XML

XML ที่ย่อจากดัมพ์ล็อกและการตอบ API อ่านยาก พิมพ์สวยด้วยการเยื้องสม่ำเสมอเพื่อจับแท็กไม่คู่ ปัญหานามสเปซ และส่วน CDATA ที่หลุด การจัดรูปแบบทำงานในเครื่อง — มีประโยชน์สำหรับคอนฟิกองค์กรที่มีชื่อโฮสต์ภายใน

วิธีจัดรูปแบบ XML

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

ตัวอย่างการจัดรูปแบบ XML

pom.xml ของ Maven

บล็อก dependency บรรทัดเดียวขยายสำหรับ diff ที่อ่านได้ก่อนคอมมิต

ดีบัก SOAP fault

เยื้องโหนด faultstring และ detail ที่ซ้อนเพื่อหารหัสข้อผิดพลาดแอปพลิเคชัน

ตรวจฟีด RSS

จัดรูปแบบ XML รายการช่องเพื่อยืนยัน pubDate และ URL enclosure

เมื่อไหร่ควรจัดรูปแบบ XML

เมื่อรีวิวคอนฟิกก่อนดีพลอย
เมื่อเปรียบเทียบสแนปช็อต XML สองอันทางภาพ
เมื่อสอนโครงสร้าง XML ให้จูเนียร์

กรอบคิด XML กับ JSON

XML มีแอตทริบิวต์ นามสเปซ และเนื้อหาผสม การแปลงเป็น JSON สูญเสียความละเอียด — จัดรูปแบบ XML แทนเมื่อทำงานกับ SOAP หรือ SAML รุ่นเก่า

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

ตัวจัดรูปแบบแก้ XML ที่ไม่ถูกต้องหรือไม่?

แสดงข้อผิดพลาดการพาร์ส — คุณต้องปิดแท็กและหลีก & < เอง

ลำดับแอตทริบิวต์?

การพิมพ์สวยอาจเรียงแอตทริบิวต์ทางภาพใหม่ แต่ค่าไม่เปลี่ยน

ไฟล์ XML ใหญ่?

เบราว์เซอร์อาจสำลักหลายร้อย MB — ใช้ xmllint CLI สำหรับไฟล์ใหญ่

นามสเปซ?

นามสเปซที่ถูกต้องถูกคง — การผูกคำนำหน้าต้องถูกต้องในแหล่ง

เปรียบเทียบสองไฟล์ XML?

จัดรูปแบบทั้งคู่แล้วใช้เครื่องมือเปรียบเทียบข้อความ