วิธีแปลง XML ด้วย XSLT

ในการเขียนโค้ด XSLT คุณควรมีความเข้าใจพื้นฐานเกี่ยวกับ HTML / XHTML , XML, XML Namespaces, XPath และ XSL XSLT เป็นสไตล์ชีตที่แปลง XML เป็นโครงสร้างใหม่สำหรับใช้กับตัวแยกวิเคราะห์อินเทอร์เน็ตต่างๆ ความก้าวหน้าทางเทคโนโลยีทำให้สถานที่ต่างๆมากมาย ผู้ใช้อินเทอร์เน็ตสมัยใหม่มีโอกาสมากขึ้นกว่าในการท่องเว็บเช่นโทรศัพท์มือถือ iPod และ Xbox และอุปกรณ์อื่น ๆ ทั้งหมดที่มีระบบเบราว์เซอร์ที่โดดเด่น

XSL Transformations (XSLT) ใช้โค้ด XML ที่มีรูปแบบที่ดีและแปลงเป็นรูปแบบที่ใช้งานได้สำหรับแอพพลิเคชันเหล่านี้

เริ่มต้นการแปลง XSLT

XSLT เป็นส่วนหนึ่งของสไตล์ชีต XSL เนื่องจากสไตล์ชีตใช้ไวยากรณ์ XML คุณจะเริ่มต้นด้วยคำประกาศ XML

- การประกาศ XML

เพิ่มคำสั่ง XSL

- การประกาศสไตล์ชีท

กำหนดเนมสเปซ XSLT เป็นส่วนหนึ่งของการประกาศชีตสไตล์

xmlns: XSL = "http://www.w3.org/1999/XSL/Transform">

XSLT เปรียบเทียบโค้ดกับเทมเพลตเพื่อกำหนดวิธีแปลง XML เทมเพลตคือชุดของกฎที่กำหนดขึ้นสำหรับสไตล์ชีท องค์ประกอบเทมเพลตใช้ XPath เพื่อจับคู่หรือเชื่อมโยงโค้ด การจับคู่อาจระบุองค์ประกอบย่อยหรือเอกสาร XML ทั้งหมด

- กำหนดทั้งเอกสาร
- กำหนดองค์ประกอบลูกไว้ในเอกสาร

ตัวอย่างเช่นถ้าคุณมีองค์ประกอบลูกที่เรียกว่ารหัสการจับคู่จะเป็น:

เมื่อสร้าง XSLT คุณจะสร้างสตรีมเอาต์พุตที่เก๋และดูบนหน้าอินเทอร์เน็ต

XSLT มีองค์ประกอบ XSL จำนวนหนึ่งเพื่อกำหนดกระบวนการแปลงนี้ บทความต่อไปนี้จะตรวจสอบองค์ประกอบ XSL ที่ใช้สำหรับการแปลง XSLT และทำลายการเข้ารหัส XSLT ต่อไป