เครื่องย่อ 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.

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

ตัวสร้างการตั้งค่า 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

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