ตัว Escape/Unescape XML สำหรับ XML Entities และ CDATA
ตัว Escape/Unescape XML แปลงอักขระ XML เป็น entity reference และเปลี่ยน reference เหล่านั้นกลับเป็นอักขระได้ มัน escape XML entities ที่กำหนดไว้ห้าตัว รวมถึงเครื่องหมายคำพูดในบริบท attribute และสามารถเข้ารหัสอักขระ non-ASCII เป็น numeric entities การ unescape รองรับ reference แบบชื่อ แบบทศนิยม และแบบเลขฐานสิบหก คุณยังสลับบริบท attribute และครอบหรือถอด CDATA ได้
ตัว Escape/Unescape XML เป็นเครื่องมือในเบราว์เซอร์สำหรับแปลงอักขระ XML เป็น entity reference และแปลง reference ที่รู้จักกลับเป็นอักขระ ใช้เพื่อเตรียมข้อความ XML สำหรับ markup ตรวจสอบเนื้อหาที่ถูก escape หรือทำงานกับ CDATA คุณสามารถวางหรือลากอินพุต XML เลือกการดำเนินการ แล้วคัดลอกผลลัพธ์
เมื่อ escape เครื่องมือจะจัดการ XML entities ที่กำหนดไว้ห้าตัว: ampersand, less-than, greater-than, quotation mark และ apostrophe เครื่องหมายคำพูดจะรวมอยู่ในบริบท attribute และอักขระ non-ASCII สามารถเขียนเป็น numeric entities แบบไม่บังคับ เมื่อ unescape จะรู้จัก named entities และ numeric reference ที่เขียนแบบทศนิยมหรือเลขฐานสิบหก ชื่อ entity ที่ไม่ได้กำหนดจะถูกปฏิเสธพร้อมข้อความที่ชัดเจน สามารถสลับบริบท attribute ได้ และครอบหรือถอด CDATA ได้
XML ใช้ markup เพื่ออธิบายเนื้อหาที่มีโครงสร้าง ดังนั้นอักขระอย่าง ampersand และ less-than sign อาจต้องใช้ entity reference เมื่อปรากฏเป็นข้อมูล การ escape ช่วยกันไม่ให้อักขระเหล่านั้นถูกตีความเป็น markup ส่วนการ unescape ทำให้ข้อความที่เข้ารหัสด้วย entity อ่านง่ายขึ้น CDATA เป็นอีกวิธีหนึ่งในการใส่ข้อความใน XML และการครอบและถอดช่วยเมื่อคุณต้องสลับระหว่างการแสดงผลเหล่านี้
เครื่องมือทำงานในเบราว์เซอร์ของคุณทั้งหมด อินพุตของคุณถูกประมวลผลบนอุปกรณ์ของคุณ ไม่ได้ถูกอัปโหลด จัดเก็บ หรือส่งไปยังเซิร์ฟเวอร์ เครื่องมือนี้ใช้ฟรี และหลังหน้าเว็บโหลดแล้วจะใช้งานออฟไลน์ได้โดยไม่ต้องเชื่อมต่อเซิร์ฟเวอร์ มีประโยชน์สำหรับนักพัฒนาและวิศวกร DevOps ที่เตรียมสตริง XML ตรวจสอบเนื้อหาที่ถูก escape หรือจัดการข้อความสำหรับ attribute และ CDATA
ขั้นตอนที่ 1: วางหรือลากข้อความ XML ของคุณลงในเครื่องมือ คุณสามารถใช้ fragment หรือสตริงที่ถูก escape แล้วที่ต้องการอ่าน
ขั้นตอนที่ 2: เลือกว่าจะ escape หรือ unescape เนื้อหา การ escape จะแทนที่อักขระ XML ด้วย entity reference ส่วนการ unescape จะแปลง reference ที่รู้จักกลับเป็นอักขระ
ขั้นตอนที่ 3: ตั้งค่าตัวเลือกที่ต้องการ: สลับบริบท attribute, เข้ารหัสอักขระ non-ASCII เป็น numeric entities แบบไม่บังคับ หรือครอบและถอด CDATA
ขั้นตอนที่ 4: คัดลอกผลลัพธ์แล้วใช้ตามที่ต้องการ หากการ unescape เจอชื่อ entity ที่ไม่ได้กำหนด เครื่องมือจะแสดงข้อความที่ชัดเจน
กรณีการใช้งาน: ฝังสตริง XML ไว้ในสตริง XML อีกอันโดยไม่ทำให้อักขระหรือเครื่องหมายคำพูดของ attribute เสียหาย
กรณีการใช้งาน: อ่านสตริง XML ที่ถูก escape มาอย่างหนาแน่น โดยแปลง entities ที่รู้จักกลับเป็นอักขระ
กรณีการใช้งาน: เตรียมข้อความ XML สำหรับลิเทอรัลของซอร์สโค้ดโดย escape อักขระที่อาจกระทบ markup
กรณีการใช้งาน: escape เนื้อหาของ attribute เมื่อต้องแสดงเครื่องหมายคำพูดเป็น entities ใน XML
กรณีการใช้งาน: แสดงอักขระ non-ASCII ด้วย numeric entities เมื่อเตรียมข้อความ XML
กรณีการใช้งาน: ครอบเนื้อหาด้วย CDATA หรือถอดส่วน CDATA ที่มีอยู่เมื่อทำงานกับข้อความ XML