จัดรูปแบบ XML

XML ที่โปรแกรมสร้างขึ้นมักมาเป็นบรรทัดยาวมหึมาบรรทัดเดียว วางไว้ที่นี่แล้วโครงสร้างจะปรากฏออกมา หนึ่งอิลิเมนต์ต่อหนึ่งบรรทัด ย่อหน้าตามระดับความลึก

โค้ดไม่ออกจากหน้านี้ การจัดรูปแบบทำในเบราว์เซอร์ของคุณ

วิธีใช้

  1. วาง XML ลงในกล่องแรก
  2. เลือกระยะย่อหน้า ระหว่างสองช่องว่าง สี่ช่องว่าง หรือแท็บ
  3. คัดลอกตัวที่อ่านง่ายไปใช้ หรือกด «ย่อขนาด» เพื่อบีบกลับให้สั้น

สิ่งที่ควรรู้

จุดที่ XML ต่างจาก HTML

XML ไม่มีอิลิเมนต์ที่ไม่ต้องปิด ทุกอย่างต้องปิดหรือลงท้ายด้วยเครื่องหมายทับ และยังแยกตัวพิมพ์ใหญ่พิมพ์เล็ก <Item> กับ <item> จึงเป็นคนละอิลิเมนต์กัน เครื่องมือนี้จึงทำตามกฎนั้น ไม่มีอะไรถูกเดาว่าปิดตัวเอง และชื่อแท็กไม่เคยถูกแปลงเป็นตัวพิมพ์เล็ก นี่คือเหตุผลที่หน้านี้แยกออกมาจากตัวจัดรูปแบบ HTML

คอมเมนต์ CDATA และบรรทัดประกาศ

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

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

ตรวจให้ด้วยไหมว่า XML ของฉันถูกโครงสร้าง

ไม่ หน้านี้จัดย่อหน้าให้ตามที่คุณใส่เข้ามาเท่านั้น แท็กปิดที่หายไปจะสังเกตได้จากย่อหน้าที่ไม่ยอมถอยกลับ แต่จะไม่มีรายการข้อผิดพลาดออกมาให้

ใช้กับ SVG, RSS หรือ sitemap ได้ไหม

ได้ ทั้งสามอย่างคือ XML sitemap ที่มี URL เป็นพัน ๆ รายการจะอ่านออก และไฟล์ SVG ที่ส่งออกจากโปรแกรมออกแบบก็เลิกเป็นบรรทัดเดียวยาว ๆ

ไฟล์ของฉันถูกส่งไปที่เซิร์ฟเวอร์ไหม

ไม่ การจัดรูปแบบเกิดขึ้นในเบราว์เซอร์ของคุณ ไฟล์ XML ที่ส่งออกมาพร้อมข้อมูลลูกค้าจึงอยู่ในเครื่องของคุณตลอด

แอตทริบิวต์ถูกจัดเรียงใหม่หรือเขียนใหม่ไหม

ไม่ แท็กถูกย้ายไปอยู่บรรทัดของตัวเองและจัดย่อหน้าให้ แต่ทุกอย่างที่อยู่ในวงเล็บแหลมถูกปล่อยไว้เหมือนที่คุณเขียนมาทุกตัวอักษร

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