我正在嘗試使用XSLT將xml元素插入到xml文件中。我有兩個文件,包含xpaths(例如:/ root /元素)的輸入文件,並根據輸入xpath將元素插入輸出文件,例如,如果輸入元素值爲/ root /元素,則應插入new_element成目的地,以便輸出將是在XSLT中傳遞Xpath
<root>
<new_element id="1">some content</new_element>
<element>some content</element>
</root>
我填充用的xpath輸入一個變量,然後使用該變量,但我正在一個錯誤消息「參數和變量不能在模式中使用)。這裏是我使用的是可變的部分:
<xsl:apply-templates select="@* | node()"/>
</xsl:copy>
</xsl:template>
我很新的XSLT,所以我不知道我做錯了,或者如果我的要做的邏輯是不恰當的。
我會感謝您的幫助:)
感謝
你有什麼當前樣本你可能會期待什麼結果總是會有所幫助:) – Keith 2011-06-03 14:08:05
我編輯了你的帖子,使代碼示例可見,但在第二個示例中沒有看到任何變量用法。所以請確保您向我們展示所有細節,以便我們瞭解問題。 – 2011-06-03 14:42:12
大家好,感謝您的回覆:) – tigris 2011-06-05 23:57:00