XSLT <xsl:key> ສະມາຊິດ
ການປະກັນ ແລະ ການນໍາໃຊ້
<xsl:key> ສະມາຊິກແມ່ນສະມາຊິດສູງສຸດ, ມັນສາມາດປະກອບພີດີ້ງຊື່ (xsl:key) ສຳນວນຊື່ ແລະ ຄຳວັດຂອງຫນັງໃນເອັບໂທເລ.
ພີດີ້ງນີ້ນຳໃຊ້ຜ່ານຫົວວິທະຍາສາດ key() ໃນຮູບແບບຂອງເລື່ອງ, ຊ່ວຍທ່ານພະຍາຍາມບໍ່ມີຄວາມຫຍຸ້ງຍາກໃນການເຂົ້າເຖິງຫນັງທີ່ຈະຈັດຢູ່ໃນເອັບໂທເລຫຼື.
ຄວາມເຫັນ:ພີດີ້ງບໍ່ຕ້ອງອອກສະບັບພຽງພໍ!
ວິທະຍາສາດ
<xsl:key name="name" match="pattern" use="expression"/>
attribute
attribute | ຄູ່ມື | ອະທິບາຍ |
---|---|---|
name | name | ສະບັບ. ກໍານົດຊື່ພີດີ້ງ. |
match | pattern | ສະບັບ. ກໍານົດພີດີ້ງທີ່ພີດີ້ງຈະນຳໃຊ້. |
use | expression |
ສະບັບ. ກໍານົດຄຳປະກອບທີ່ຈະໃຊ້ເປັນຄຳວັດ. ພີດີ້ງສາມາດເປັນຄຳວັດຈຳນວນຫນື່ງໃນນັ້ນ: ປະກອບ, ຜູ້ຫນຸ່ມຫນົວຫຼືຄວາມຂອງຜູ້ຫນຸ່ມຫຼື. |
ຄວາມຈິງ
ຕົວຢ່າງ 1
ສະບາຍວ່າທ່ານມີເອັບມານິຄູບ "persons.xml":
<persons> <person name="Tarzan" id="050676"/> <person name="Donald" id="070754"/> <person name="Dolly" id="231256"/> </persons>
ທ່ານສາມາດກໍານົດພີດີ້ງໃນເອັບໂທເລ ຄືດັ່ງນີ້:
<xsl:key name="preg" match="person" use="@id"/>
ສະບາຍໃຫ້ຊອກຫາ person id="050676" ຂະແນນນີ້ (ໃນເອັບໂທເລ):
<?xml version="1.0" encoding="ISO-8859-1"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" <xsl:key name="preg" match="person" use="@id"/> <xsl:template match="/"> <html> <body> <xsl:for-each select="key('preg','050676')"> <p> Id: <xsl:value-of select="@id"/><br /> Name: <xsl:value-of select="@name"/> </p> </xsl:for-each> </body> </html> </xsl:template> </xsl:stylesheet>