เครื่องย่อ XML
ข้อมูลนำเข้า XML
ถัดไปเครื่องย่อ XML นี้ประมวลผล XML ที่มีโครงสร้างถูกต้องในเบราว์เซอร์ของคุณเท่านั้น เครื่องมือจะลบความเห็น และย่อชุดช่องว่างที่มีบรรทัดใหม่ซึ่งอยู่ระหว่างโทเค็นมาร์กอัป เนื้อความ CDATA ค่ากับลำดับแอตทริบิวต์ คำประกาศ XML และคำสั่งประมวลผลจะคงเดิม.
วิธีย่อ XML
-
1
วาง XML
ป้อนเอกสาร XML ที่มีโครงสร้างถูกต้องได้สูงสุด 1,000,000 อักขระ.
-
2
ตรวจสอบผลในเครื่อง
เบราว์เซอร์ตรวจไวยากรณ์และแสดงสิ่งที่จะเปลี่ยนในผลลัพธ์.
-
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.
เครื่องมือที่เกี่ยวข้อง
ตัวสร้างการตั้งค่า Webpack
สร้าง webpack.config.js สำหรับ webpack 5 ทั้งแบบ JavaScript ล้วน React หรือ Vue พร้อม TypeScript, Babel, CSS หรือ Sass, รูปภาพ, HtmlWebpackPlugin, เซิร์ฟเวอร์สำหรับพัฒนา และคำสั่ง npm install
เครื่องแปลงฐานตัวเลข
แปลงตัวเลขระหว่างฐานสอง ฐานแปด ฐานสิบ ฐานสิบหก และฐานกำหนดเองตั้งแต่ 2 ถึง 36 พร้อมการแยกค่าประจำหลัก
อ้างอิงตัวอักษร HTML
รายการที่สามารถค้นหาได้ขององค์ประกอบ HTML พร้อมรหัสชื่อและรหัสตัวเลข รวมถึงฟังก์ชันสำเนาด้วยคลิกเดียวสำหรับตัวอักษรพิเศษและสัญลักษณ์ต่างๆ
ตัวแปลง Timestamp
แปลง timestamp ของ Unix ในหน่วยวินาทีหรือมิลลิวินาทีเป็นวันที่ที่อ่านง่ายในเขตเวลา UTC และเขตเวลาหลัก และแปลงวันที่กลับเป็นค่า epoch
เครื่องสุ่มที่อยู่
สร้างระเบียนคล้ายที่อยู่ 1–20 รายการสำหรับแบบจำลองและการทดสอบ ด้วยรูปแบบประเทศแบบย่อ
ตารางอ้างอิง ASCII
ตาราง ASCII ครบตั้งแต่ 0 ถึง 127 พร้อมค่าเลขฐานสิบ ฐานสิบหก ฐานแปด ฐานสอง และรูปแบบการอ้างอิงอักขระแบบตัวเลขของ HTML รวม NUL, LF และ DEL
เครื่องมือนี้มีให้บริการในภาษาอื่น
- XML-minifier [NL]
- Minificador de XML [ES]
- Minificador de XML [PT]
- Minifikator XML [PL]
- Minificateur XML [FR]
- مُصغّر XML [AR]
- Pemerkecil XML [ID]
- Trình thu gọn XML [VI]
- XML-minifierare [SV]
- XML 축소기 [KO]
- XML 圧縮ツール [JA]
- XML-Minifier [DE]
- Минификатор XML [RU]
- XML Küçültücü [TR]
- XML 压缩器 [ZH]
- XML Minifier [EN]
- Minificatore XML [IT]