Kitengo cha XSLT <xsl:namespace-alias>

Mifano na matumizi

<xsl:namespace-alias> inayotumiwa kwa kutoa eneo la jina la muhimu la mabaki ya chaguo kwa eneo la jina la muhimu lake, au kutumiwa kwa kutoa kifupi cha eneo la jina la muhimu kwa kifupi cha eneo la jina la muhimu la kwanza.

Tafadhali,<xsl:namespace-alias> ni kina juu (top-level element), na inaonekana kama mwanafamilia wa <xsl:stylesheet> au <xsl:transform>.

Mwana wa muda, mabaki ya XSLT yanaweza kufanya mabaki ya XSLT. Hii inatoa muda kwa eneo la jina, kwa sababu hakuna jukumu wa kutoa kifupi cha eneo la jina lake kwa kufikirika kama kifupi cha eneo la jina lake, na kufanywa kazi. kutumia amri <xsl:namespace-alias> inaweza kutoa eneo la jina lake wa过渡 to the alternate prefix, apply stylesheet, then map the alternate namespace to the XSLT namespace.

Ingawa kufanya mabaki ya XSL kwa XSL inaingia kama kazi kuu ya amri hii, haukuwa na matumizi pekee. Inaweza kutumiwa kwenye eneo yoyote ambapo kinaingia kwa muhimu wa eneo la jina (mfano xsi: eneo la jina la mimea ya data).

Mafanikio

<xsl:namespace-alias
stylesheet-prefix="prefix|#default"
result-prefix="prefix|"#default"/>

Mfano

Mfano Mwongozo Muhtasari
stylesheet-prefix
  • prefix
  • #default
Inayohitajika. Inasaidia kutoa eneo la jina la muhimu ambao unataka kubadilika.
result-prefix
  • prefix
  • #default
Inayohitajika. Inasaidia kutoa eneo la jina la muhimu kwa chaguo.

Mfano

Mfano 1

Kifupi wxsl inayotunzwa kwa kifupi xsl kwenye chaguo cha kueleza:

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