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.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>