2009-09-16 34 views
0

我的XSL文件包含這樣一行。在C#中爲XSLTransformation傳遞一個XML文件中的URL

點擊<a href="<xsl:value-of select=""/ROOT/QUERYSTRING""/>"> here </a>繼續...

值 「/ ROOT/QUERYSTRING」 是從其中將任意一個URL XML填充。

但是當我運行轉換,它拋出一個XSLT編譯錯誤在該行,href = "<xsl 指出, 「<是意想不到的字符。」

我錯過任何轉義字符或什麼?

回答

0

嚴,你需要使用&克叔;和& lt; (添加空間否則交解析它:)

1

相反:

<a> 
    <xsl:attribute name="href"> 
    <xsl:value-of select=""/ROOT/QUERYSTRING""/> 
    </xsl:attribute>here 
</a> 
相關問題