ການສະແດງລະດັບສະຖານະການ
- ການໄປຫຍັງ XML ອອນໄລຍະ
- ການໄປຕໍ່ຫຍັງ XML <template>
XSLT ການປ່ຽນ
ຄວາມຄິດ: ວິທີການໃຊ້ XSLT ເພື່ອປ່ຽນ XML ເປັນ XHTML.
ພະຍານທີ່ຈະອະທິບາຍລາຍລະອຽດຂອງຄວາມຄິດນີ້.
ການສະແດງຫນັງໜ້າເອກະສານ
ຈະສະແດງຫນັງໜ້າເອກະສານຄວາມສັນສິນ XSL ທີ່ຕາມການຖະແຫຼງດີ. ຄວາມຄິດ:
ຕາມມາດຕະຖານ W3C XSLT, ວິທີການຖະແຫຼງ XSL ສັນສິນການນົດຈຸດແບບດຽວກັນຕາມກັບ <xsl:stylesheet> ແລະ <xsl:transform> ທັງສອງສາມາດໃຊ້ໄດ້!
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
ຫຼື:
<xsl:transform version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
ເພື່ອເຂົ້າຫາປະກອບ XSLT, ປະສົມ, ແລະ ປະສານ XSLT, ພວກເຮົາຕ້ອງຖະແຫຼງສາຍສັນຊັ້ນ XSLT ໃນຫນັງໜ້າເອກະສານ.
xmlns:xsl="http://www.w3.org/1999/XSL/Transform" ທີ່ຍິນຍອມກັບສາຍສັນຊັ້ນ W3C XSLT. ຖ້າເຈົ້າໃຊ້ສາຍສັນຊັ້ນນັ້ນແລ້ວຈະຕ້ອງບັງຄັບການບັນທຶກ version="1.0".
ຈາກ XML ບັນນາທິການຕົ້ນຕອນ
ພວກເຮົາປະຈຸບັນຈະເປີດ XML ບັນຊີນີ້ ("cdcatalog.xml") ເປັນ XHTML:
<?xml version="1.0" encoding="ISO-8859-1"?> <catalog> <cd> <title>Empire Burlesque</title> <artist>Bob Dylan</artist> <country>USA</country> <company>Columbia</company> <price>10.90</price> <year>1985</year> </cd> . . . </catalog>
ກວດ XML ບັນຊີໃນ Internet Explorer ແລະ Firefox:
ເປີດ XML ບັນຊີ (ປົກກະຕິ ຜ່ານການຄົ້ນຫາເລື່ອງໜຶ່ງ) - XML ບັນຊີຈະສະແດງຄືເປັນລະບົບລະບຽບສີສະຫຼາກ. ການກວດຄູ່ມືຂອງປະກອບຂອງປະກອບຈະກະຈາຍຄືກັບ ການກວດລະບົບລະບຽບແບບແຫຼ່ງ. ສຳລັບການກວດ ບັນຊີ XML ຕົ້ນ (ບໍ່ມີກະຈັດການ + ຫຼື -) ການເລືອກໃນຕາມພາບ "ເບິ່ງ ລະບຽບແບບແຫຼ່ງ".
ກວດ XML ບັນຊີໃນ Netscape 6:
ເປີດ XML ບັນຊີ ແລະ ໃນ XML ເປີດບັນຊີທີ່ຢູ່ XML ເລືອກ "ເບິ່ງ ລະບົບລະບຽບແບບແຫຼ່ງ". XML ບັນຊີຈະສະແດງຄືເປັນລະບົບລະບຽບສີສະຫຼາກ.
ກວດ XML ບັນຊີໃນ Opera 7:
ເປີດບັນຊີ XML ແລະ ໃນ XML ເປີດບັນຊີທີ່ຢູ່ບັນຊີ XML ເລືອກ "ແບບ"/"ເບິ່ງ ລະບົບລະບຽບແບບແຫຼ່ງ". XML ບັນຊີຈະສະແດງຄືເປັນຂໍ້ຄວາມທີ່ບໍ່ມີລະບຽບ.
ສ້າງ XSL ບົດສະຫຼັດ
ຫຼັງຈາກນັ້ນ ການສ້າງ XSL ບົດສະຫຼັດ ທີ່ມີບົດສະຫຼັດການປ່ຽນປ່າຍ ("cdcatalog.xsl"):
<?xml version="1.0" encoding="ISO-8859-1"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:template match="/"> <html> <body> <h2>My CD Collection</h2> <table border="1"> <tr bgcolor="#9acd32"> <th align="left">Title</th> <th align="left">Artist</th> </tr> <xsl:for-each select="catalog/cd"> <tr> <td><xsl:value-of select="title"/></td> <td><xsl:value-of select="artist"/></td> </tr> </xsl:for-each> </table> </body> </html> </xsl:template> </xsl:stylesheet>
ພັດທະນາ XSL ບົດສະຫຼັດ ຜ່ານ XML ບັນຊີ
ການເພີ່ມບົດສະຫຼັດ XSL ສົນທີ່ XML ບັນຊີ ("cdcatalog.xml"):
<?xml version="1.0" encoding="ISO-8859-1"?> <?xml-stylesheet type="text/xsl" href="cdcatalog.xsl"?> <catalog> <cd> <title>Empire Burlesque</title> <artist>Bob Dylan</artist> <country>USA</country> <company>Columbia</company> <price>10.90</price> <year>1985</year> </cd> . . . </catalog>
ຖ້າບຸິສູບທີ່ທ່ານນໍາໃຊ້ສາມາດຮັບ XSLT, ມັນຈະດຳເນີນຢ່າງສະຫຼາກຫຼາຍຂອງ XML ທີ່ທ່ານ. ປ່ຽນໄປ XHTML。
ພວກເຮົາຈະອະທິບາຍລາຍລະອຽດຂອງຕົວຢ່າງທີ່ກ່າວຫາໃນວັນອື່ນ.
- ການໄປຫຍັງ XML ອອນໄລຍະ
- ການໄປຕໍ່ຫຍັງ XML <template>