五月综合缴情婷婷六月,色94色欧美sute亚洲线路二,日韩制服国产精品一区,色噜噜一区二区三区,香港三级午夜理伦三级三

您現(xiàn)在的位置: 365建站網(wǎng) > 建站教程 > XSLT 教程 > XSLT <xsl:namespace-alias> 元素

XSLT <xsl:namespace-alias> 元素

此節(jié)有 107 人學(xué)習(xí)過     參與評論

定義和用法

<xsl:namespace-alias> 元素用于在輸出中把樣式表中的命名空間替換為不同的命名空間,換句話說,使用其他前綴替換與給定命名空間關(guān)聯(lián)的前綴。

注釋:<xsl:namespace-alias> 是頂層元素(top-level element),且必須是 <xsl:stylesheet> 或 <xsl:transform> 的子元素。

有時,XSLT 文件會生成另一個 XSLT。這為命名空間帶來了問題,因?yàn)闆]有明確的方式可以聲明同一個命名空間的兩個前綴,而處理器又不會將兩個前綴作為同一個命名空間對待并進(jìn)行操作。使用 <xsl:namespace-alias> 命令可以將過渡命名空間分配給備用前綴,再應(yīng)用樣式表,然后將備用命名空間映射到 XSLT 命名空間。

雖然 XSL 到 XSL 的文件生成是此命令的主要用途,但并不是唯一用途??梢栽谌魏蚊臻g沖突的地方使用該命令(例如 xsi: 架構(gòu)數(shù)據(jù)類型命名空間)。

語法

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

屬性

屬性 描述
stylesheet-prefix
  • prefix
  • #default
必需。規(guī)定您希望更改的命名空間。
result-prefix
  • prefix
  • #default
必需。為輸出規(guī)定期望的命名空間。

實(shí)例

例子 1

前綴 wxsl 被在輸出中被轉(zhuǎn)換為前綴 xsl:

<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:wxsl="http://theartemis.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>

如對本文有疑問,請?zhí)峤坏浇涣髡搲?,廣大熱心網(wǎng)友會為你解答??! 點(diǎn)擊進(jìn)入論壇

您可能感興趣的文章:

發(fā)表評論 (107人查看,0條評論)
請自覺遵守互聯(lián)網(wǎng)相關(guān)的政策法規(guī),嚴(yán)禁發(fā)布色情、暴力、反動的言論。
昵稱:
最新評論
------分隔線----------------------------
XSLT 教程目錄

其它欄目

· 建站教程
· 365學(xué)習(xí)

業(yè)務(wù)咨詢

· 技術(shù)支持
· 服務(wù)時間:9:00-18:00
365建站網(wǎng)二維碼

Powered by 365建站網(wǎng) RSS地圖 HTML地圖

copyright © 2013-2024 版權(quán)所有 鄂ICP備17013400號