[英]XML passed as param to XSL and cannot convert to node set using Datapower
[英]xsl param default string cannot start with period
在我的樣式表中,我嘗試將輸入參數的默認值設置為以點字符開頭的字符串。 並始終收到錯誤代碼0x8004005 - 期望toden'eof'找到'NAME'。 例如:
<xsl:param name="p1" select=".exe"/>
然而,點后面的內容並不重要。 總是一樣的錯誤。 如何形成此字符串以包含第一個點?
您需要將“默認值”指定為字符串文字 。
只需更改:
<xsl:param name="p1" select=".exe"/>
至:
<xsl:param name="p1" select="'.exe'"/>
在前一種情況下, select
屬性的值被計算為XPath表達式 - 而不是字符串。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.