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
  • prefix
  • #default
ຈຳເປັນ. ກຳນົດພາສານອຳນາດທີ່ທ່ານຕ້ອງປ່ຽນ.
result-prefix
  • prefix
  • #default
ຈຳເປັນ. ກຳນົດພາສານອຳນາດສຳລັບການອອກພາບ.

ຕົວຢ່າງ

ຕົວຢ່າງ 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>