阿羅哈,XSLT非法屬性「分隔符」
在寫一個XSLT樣式表,我遇到了一個問題,我解決不了。我的基本XML結構如下
<nonUniqueConstraint name = "...">
<column name = "..."/>
<column name = "..."/>
</nonUniqueConstraint>
我想打印所有列的名稱。所以我用下面的語句(我遍歷所有nonUniqueConstraints):
<xsl:value-of select="./column/@name" separator=", "/>
然而,當我運行Ant構建文件,它輸出以下:
錯誤! [ERR 0510] [ERR XTSE0090]非法atttribute '分隔符' 是 指定
我尋找錯誤並發現了以下說明:
[ERR XTSE0090]這是一個靜態錯誤從XSLT 命名空間的元件具有其名稱空間或者是空的屬性(即 是,與前綴的名稱的屬性)或XSLT命名空間,其他 比此文檔中的元素定義的屬性。
使用分離屬性不過我看到許多實例中,例如here。
我怎樣才能解決這個問題?
乾杯
Jirka的回答使錯誤消失,但它只輸出第一列元素的名稱。 – slashburn
處理器檢查顯示我只安裝了XSLT處理器1.0。因此,在運行1.0處理器時指定版本2.0毫無用處。 – slashburn