XSLT <xsl:namespace-alias> ສະຖານທີ່
ການອະທິບາຍ ແລະ ການນໍາໃຊ້
<xsl:namespace-alias> ສະຖານທີ່ໃຊ້ເພື່ອປ່ຽນຊັນນະມຸນສະພາບໃນຕາມຊັບສຽງທີ່ອອກສຽງ, ບອກດຽວກັນ, ໃຊ້ຄຳໜ້າອີກໜຶ່ງແທນຄຳໜ້າທີ່ກ່ຽວກັບຊັນນະມຸນສະພາບທີ່ໃຫ້ກັບ.
ຄວາມຄິດເຫັນ:<xsl:namespace-alias> ແມ່ນປະກອບສະຖານທີ່ສູງສຸດ (top-level element), ແລະຕ້ອງເປັນປະກອບສະຖານຂອງ <xsl:stylesheet> ຫຼື <xsl:transform>.
ບາງຄັ້ງ XSLT ອອກເອກະສານອີກ XSLT. ນີ້ເປັນບັນຫາຊັນນະມຸນ, ຍ້ອນບໍ່ມີວິທະຍາສາດທີ່ຈະອະທິບາຍຊັນນະມຸນສະພາບດຽວກັນທີ່ມີການອະທິບາຍຄຳໜ້າສອງຄຳໜ້າ, ແລະຜູ້ຄົ້ນຫາບໍ່ຈະພົບຄຳໜ້າສອງຄຳໜ້ານັ້ນຄືກັນແລະດຳເນີນ. ການໃຊ້ຄຳສັ່ງ <xsl:namespace-alias> ສາມາດຈະຈັດຊັນນະມຸນສະພາບທີ່ຜ່ານຕົວໃຫ້ກັບຄຳໜ້າອີກໜຶ່ງ, ພົບຊັບສຽງສະພາບ, ແລະຈັດຊັນນະມຸນສະພາບອີກຫຼາຍຫາຊັນນະມຸນສະພາບ XSLT.
ເຖິງວ່າການສ້າງເອກະສານ XSL ໄດ້ຮັບການນໍາໃຊ້ຫຼາຍທີ່ສຸດໃນການສ້າງເອກະສານຈາກ XSL ແຕ່ບໍ່ແມ່ນການນໍາໃຊ້ດຽວພຽງນັ້ນ. ການໃຊ້ຄຳສັ່ງນັ້ນສາມາດນໍາໃຊ້ໃນທີ່ມີການຂັດຂວາງຊັນນະມຸນສະພາບສັນຊັດ (ເຊິ່ງແມ່ນ xsi: ຊັນນະມຸນສະພາບຂໍ້ມູນຂໍ້ຄວາມ).
ວິທະຍາສາດ
<xsl:namespace-alias stylesheet-prefix="prefix|#default" result-prefix="prefix|"#default"/>
ປະສົງ
ປະສົງ | ຄູ່ມູນ | ການອະທິບາຍ |
---|---|---|
stylesheet-prefix |
|
ຈຳເປັນ. ກຳນົດພາສານອຳນາດທີ່ທ່ານຕ້ອງປ່ຽນ. |
result-prefix |
|
ຈຳເປັນ. ກຳນົດພາສານອຳນາດສຳລັບການອອກພາບ. |
ຕົວຢ່າງ
ຕົວຢ່າງ 1
ກໍານົດພິດສະຫຼະວິທິ wxsl ຖືກແປງກາຍເປັນພິດສະຫຼະວິທິ xslໃນການອອກພາບອອກ.
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:wxsl="http://www.codew3c.com/w3style.xsl"> <xsl:namespace-alias stylesheet-prefix="wxsl" result-prefix="xsl"/> <xsl:template match="/"> <wxsl:stylesheet> <xsl:apply-templates/> </wxsl:stylesheet> </xsl:template> </xsl:stylesheet>