จัดรูปแบบและตรวจสอบ XML ฟรี
จัดรูปแบบและตรวจสอบ XML ด้วย DOM parser ในตัวของเบราว์เซอร์ มีผลลัพธ์แบบย่อสำหรับใช้ใน production
วางไฟล์ที่นี่ หรือคลิกเพื่อเลือก
XML · ประมวลผลบนอุปกรณ์ของคุณ
หรือกด Ctrl+V เพื่อวางจากคลิปบอร์ด
เอาต์พุตจะปรากฏที่นี่…การใช้งานทั่วไป
- รูปแบบ RSS / Atom Feedsตรวจสอบและพิมพ์สวย RSS หรือ Atom feed XML เพื่อตรวจสอบโครงสร้างก่อนเผยแพร่
- รูปแบบ SOAP API คำขอและการตอบสนองซองจดหมาย SOAP นั้นมีชื่อเสียงในการอ่านยากในบรรทัดเดียว รูปแบบเพื่อแก้ไขการโทร API
- จัดรูปแบบและตรวจสอบความถูกต้อง Sitemap.xmlตรวจสอบ sitemap.xml เพื่อ SEO — ดู URL ทั้งหมดและตรวจสอบโครงสร้างถูกต้องก่อนส่งไปยัง Google
- ตรวจสอบ XML ของเอกสาร Officeไฟล์ .docx .xlsx .pptx สมัยใหม่คือไฟล์ ZIP ของ XML ตรวจสอบ XML ภายในสำหรับการแก้ไขข้อบกพร่อง
- ตรวจสอบไฟล์การกำหนดค่า XMLSpring .NET Tomcat Maven Ant — หลาย ๆ ระบบนิเวศใช้การกำหนดค่า XML รูปแบบสำหรับการตรวจสอบ
วิธีการทำงาน
เครื่องมือนี้แยกวิเคราะห์และจัดรูปแบบ XML ใหม่ในเบราว์เซอร์ทั้งหมดด้วย DOMParser API ในตัว — เอนจิน XML เดียวกับที่เบราว์เซอร์ใช้จัดการ SVG และ XHTML ไม่มีการโหลดไลบรารี ตัวจัดรูปแบบ ตัวย่อขนาด และตัวแปลง JSON เขียนขึ้นเองทั้งหมดในเครื่องมือนี้
- 1DOMParser ตรวจสอบโครงสร้างXML ของคุณถูกป้อนให้ DOMParser เนทีฟของเบราว์เซอร์ด้วย MIME type application/xml หากเอกสารไม่ถูกรูปแบบ — แท็กที่ไม่ปิด ขาดองค์ประกอบราก เครื่องหมายคำพูดไม่ตรงกัน — DOMParser จะสร้างโหนด parsererror และเครื่องมือแสดงข้อความข้อผิดพลาดของเบราว์เซอร์เองแทนที่จะเพิกเฉยต่อปัญหา
- 2ตัวแปลงที่กำหนดเองสร้างต้นไม้ใหม่ตัวไล่แบบเรียกซ้ำที่เขียนขึ้นเองเดินผ่านทุกโหนดใน DOM ที่แยกวิเคราะห์แล้ว — องค์ประกอบ โหนดข้อความ ส่วน CDATA คอมเมนต์ และคำสั่งประมวลผล — และแปลงกลับด้วยความกว้างการเยื้องที่เลือก (1, 2 หรือ 4 ช่องว่าง) ผลลัพธ์แบบย่อขนาดใช้ตัวไล่เดียวกันกับสตริงเติมว่าง โหนดข้อความที่มีแต่ช่องว่างจึงถูกตัดโดยไม่แตะเนื้อหาข้อความภายในองค์ประกอบ
- 3นับสถิติโครงสร้างระหว่างรอบการแปลงแบบจัดรูปแบบ ตัวไล่นับทุกองค์ประกอบและแอตทริบิวต์ในเอกสารและรายงานผลรวมคู่กับขนาดอักขระก่อน/หลัง ให้ภาพรวมโครงสร้างของ XML อย่างรวดเร็วโดยไม่ต้องแยกวิเคราะห์เพิ่ม
- 4แปลงเป็น JSON (ไม่บังคับ)ฟังก์ชันเรียกซ้ำตัวที่สองแปลง DOM ที่แยกวิเคราะห์แล้วเป็นออบเจกต์ JSON: แอตทริบิวต์ขององค์ประกอบกลายเป็นคีย์ที่นำหน้าด้วย @ องค์ประกอบพี่น้องที่ซ้ำกันกลายเป็นอาร์เรย์ และลูกที่เป็นข้อความเดี่ยวกลายเป็นค่าสตริงธรรมดา ผลลัพธ์ถูกแปลงด้วย JSON.stringify สำหรับดาวน์โหลดหรือคัดลอก
เครื่องมือที่เกี่ยวข้อง
จัดรูปแบบ CSS
จัดรูปแบบ CSS ที่ถูกย่อให้อ่านง่ายด้วยการย่อหน้าที่สม่ำเสมอ หรือย่อ CSS ให้เล็กลง มีตัวเลือกเรียงคุณสมบัติตามลำดับตัวอักษรเพื่อให้เปรียบเทียบความแตกต่างได้ง่าย
จัดรูปแบบและย่อ HTML
จัดรูปแบบหรือย่อ HTML ด้วยการเยื้องที่ถูกต้อง รักษาเนื้อหาใน <pre>, <script>, <style> blocks
จัดรูปแบบ SQL
จัดรูปแบบ SQL query ด้วยการเยื้องที่ถูกต้อง ตัวพิมพ์ keyword ที่ตั้งค่าได้ และการขึ้นบรรทัดใหม่บน clause หลัก ใช้ได้กับทุก SQL dialect