ล่าสุดการพัฒนาเว็บบทเรียน
 

XSL ภาษา


มันเริ่มต้นด้วย XSL

XSL ย่อมาจาก E X tensible S tylesheet L anguage

เวิลด์ไวด์เว็บ Consortium (W3C) เริ่มพัฒนา XSL เพราะมีความจำเป็นในการใช้ XML สไตล์ชีภาษา


แผ่น CSS = สไตล์เพื่อใช้ HTML

HTML ใช้แท็กที่กำหนดไว้ล่วงหน้า ความหมายของและวิธีการแสดงแต่ละแท็กเป็นที่เข้าใจกันดี

CSS จะใช้ในการเพิ่มรูปแบบเพื่อ HTML องค์ประกอบ


แผ่น XSL = สไตล์สำหรับ XML

XML ไม่ได้ใช้แท็กที่กำหนดไว้ล่วงหน้าและดังนั้นความหมายของแต่ละแท็กไม่เป็นที่เข้าใจกันดี

<table> องค์ประกอบที่อาจบ่งชี้ตาราง HTML, ชิ้นส่วนของเฟอร์นิเจอร์หรือสิ่งอื่น - และเบราว์เซอร์ไม่ทราบวิธีการที่จะแสดงมัน!

ดังนั้น XSL อธิบายวิธีองค์ประกอบ XML ควรจะแสดง


XSL - มากกว่าการ Style Sheet ภาษา

XSL ประกอบด้วยสี่ส่วน:

  • XSLT - ภาษาสำหรับการเปลี่ยนเอกสาร XML
  • XPath - ภาษาสำหรับการนำทางในเอกสาร XML
  • XSL-FO - ภาษาสำหรับการจัดรูปแบบเอกสาร XML (discontinued in 2013)
  • XQuery - ภาษาสำหรับการสอบถามเอกสาร XML

ด้วย CSS3 เพจสื่อโมดูล W3C ได้ส่งมอบมาตรฐานใหม่สำหรับการจัดรูปแบบเอกสาร ดังนั้นตั้งแต่ปี 2013 CSS3 จะเสนอเป็นทดแทน XSL-FO