เครื่องย่อ XML

ถัดไป

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

วิธีย่อ XML

  1. 1

    วาง XML

    ป้อนเอกสาร XML ที่มีโครงสร้างถูกต้องได้สูงสุด 1,000,000 อักขระ.

  2. 2

    ตรวจสอบผลในเครื่อง

    เบราว์เซอร์ตรวจไวยากรณ์และแสดงสิ่งที่จะเปลี่ยนในผลลัพธ์.

  3. 3

    คัดลอกหรือดาวน์โหลด

    คัดลอก XML ที่ย่อแล้วในเครื่อง หรือดาวน์โหลดเป็นไฟล์.

เครื่องมือเปลี่ยนอะไรบ้าง

ส่วน ผลลัพธ์
ความเห็น XML (<!-- ... -->) ถูกลบ
ช่องว่างที่มีบรรทัดใหม่ระหว่างแท็ก ถูกย่อ
โหนดข้อความและ CDATA คงไว้
ค่าและลำดับของแอตทริบิวต์ คงไว้
คำประกาศ XML และคำสั่งประมวลผล คงไว้

ตัวอย่างเช่น บรรทัดที่เยื้องระหว่างองค์ประกอบต่อไปนี้อาจถูกย่อได้:

<catalog>
  <!-- internal note -->
  <book id="b-17"/>
</catalog>

เครื่องมือจะลบความเห็นและทำให้องค์ประกอบชิดกันขึ้น แต่จะไม่เขียนข้อความใน <title>อีก บรรทัดหนึ่ง</title> หรือเนื้อหาใน <![CDATA[ ... ]]> ใหม่.

ขอบเขตและข้อควรระวัง

นี่เป็นเพียงการตรวจไวยากรณ์เพื่อดูว่า XML มีโครงสร้างถูกต้องหรือไม่ ไม่ได้ตรวจ DTD, XSD, เนมสเปซ หรือกฎระดับแอปพลิเคชัน และไม่รับประกันว่าผลลัพธ์มีความหมายเทียบเท่ากับที่แอปของคุณต้องการ.

XML ที่มี DOCTYPE หรือการประกาศเอนทิตีจะถูกปฏิเสธ และจะไม่มีการโหลดเอนทิตีภายนอก XML จะไม่ถูกส่งไปยังเซิร์ฟเวอร์หรือใส่ไว้ใน URL งานระหว่างขั้นตอนของฟันเนลจะอยู่เฉพาะในเซสชันเบราว์เซอร์นี้.

โปรดระวังเอกสารที่พึ่งพาช่องว่าง โดยเฉพาะ mixed content ส่วนที่ใช้ xml:space="preserve" และไฟล์กำหนดค่าที่แก้ไขด้วยคน เพราะอาจต้องอาศัยช่องว่างหรือบรรทัดใหม่ ทดสอบผลลัพธ์ด้วยตัวแยกวิเคราะห์และชุดทดสอบของแอปก่อนใช้ในระบบจริง.

ควรใช้เครื่องจัดรูปแบบเมื่อใด

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

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

ไม่ เครื่องมือจะลบเฉพาะความเห็น ส่วนคำประกาศ XML และคำสั่งประมวลผลจะคงเดิม.

ไม่มี เครื่องมือตรวจเพียงไวยากรณ์ XML ในเบราว์เซอร์เท่านั้น ควรตรวจ DTD, XSD, เนมสเปซ และกฎของแอปแยกต่างหาก.

เครื่องมือไม่รับสิ่งเหล่านี้เพื่อให้การประมวลผลในเครื่องปลอดภัยและคาดเดาได้ และจะไม่โหลดเอนทิตีภายนอก.

ไม่ การย่อ การคัดลอก และการดาวน์โหลดเกิดขึ้นในเบราว์เซอร์นี้โดยไม่ส่งเนื้อหาไปยังเซิร์ฟเวอร์หรือ URL.

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

ตารางอ้างอิง ASCII

ตาราง ASCII ครบตั้งแต่ 0 ถึง 127 พร้อมค่าเลขฐานสิบ ฐานสิบหก ฐานแปด ฐานสอง และรูปแบบการอ้างอิงอักขระแบบตัวเลขของ HTML รวม NUL, LF และ DEL

อ้างอิงตัวอักษร HTML

รายการที่สามารถค้นหาได้ขององค์ประกอบ HTML พร้อมรหัสชื่อและรหัสตัวเลข รวมถึงฟังก์ชันสำเนาด้วยคลิกเดียวสำหรับตัวอักษรพิเศษและสัญลักษณ์ต่างๆ

ตารางอ้างอิงแป้นพิมพ์ลัด

ค้นหาแป้นพิมพ์ลัดเริ่มต้นตามเอกสารของ VS Code, Chrome และ Bash ที่ใช้ GNU Readline บน macOS, Windows และ Linux

ตัวตรวจสอบอีเมล

ตรวจสอบที่อยู่อีเมล: ตรวจไวยากรณ์ RFC 5322 ค้นหา MX เรกคอร์ดแบบเรียลไทม์ พร้อมรายละเอียดส่วนท้องถิ่น โดเมน และความยาว ไม่มีการส่งอีเมลใด ๆ

เครื่องมือสร้าง EditorConfig

สร้างไฟล์ .editorconfig จากกฎการเยื้อง การจบบรรทัด และชุดอักขระของคุณ แล้วเพิ่มเซกชันที่ถูกต้องให้ทุกภาษาในรีโพซิทอรี ทั้ง Python, Go, YAML, Makefile และอื่น ๆ

ตัวลดรูปพีชคณิตบูลีน

ประเมินนิพจน์บูลีนสำหรับทุกชุดอินพุตและดูตารางค่าความจริงที่สมบูรณ์ รองรับตัวแปรสูงสุดห้าตัวและตัวดำเนินการ &, |, !, ^

เครื่องมือนี้มีให้บริการในภาษาอื่น