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.w3school.com.cn/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>
VUE