0
我們有許多用於轉換的xslt文件。我們將主要xslt文件中的名稱空間定義爲一個變量,並將其包含在所有其他xslt文件中。在IDE中顯示XSLT編譯錯誤
在主xslt定義爲波紋管。
<xsl:variable name="namespaceV">http://Test.org/Tests/789</xsl:variable>
我們使用這個在其它XSLT文件作爲波紋管。
<xsl:element name="Name" namespace="{$namespaceV}">
我們在轉換中沒有任何問題,但是我們的IDE在下面顯示編譯錯誤。
引用未定義的變量或參數是錯誤的。
請問我該如何避免IDE的編譯錯誤?
更新時間:
我們定義主XSLT的變量,並在孩子XSLT文件的文件使用它。
主要xslt中的變量定義。
<xsl:stylesheet version="2.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:variable name="namespaceV">http://Test.org/Tests/789</xsl:variable>
在孩子XSLT文件這個變量的使用。
<xsl:element name="Name" namespace="{$namespaceV}">
包括在勉XSLT文件孩子XSLT文件。
<xsl:include href="Uduppiddy/AMC/Student.xsl" />
那麼你正在使用哪個IDE? –
我使用RAD(IBM Rational Application Developer)。 –
你在哪裏聲明變量,以及如何將它包含在「所有其他XSLT文件」中? –