<xsl:value-of select="jobpageno"/>
上面的代碼沒有錯誤,它可以成功運行並顯示頁面。href鏈接中的xslt參數錯誤
但是,下面的代碼出現錯誤,刪除後& PageNo = {@ jobpageno},然後顯示成功。
<a href="http://www.hello.com/description.aspx?ID={@id}&PageNo={@jobpageno}" target="_top">
有什麼不對包含該參數
在解析實體名稱出現錯誤此鏈接。行58,位置103
它應該顯示hello.com/description.aspx?ID=753561 &您做生意= 1
<a href="http://www.hello.com/description.aspx?ID={@id}&PageNo={jobpageno}" target="_top">
也得到了錯誤
您做生意只是元件的一個
<jobresults jobcount='1'>
<header1><![CDATA[ IT Jobs]]></header1>
<header2><![CDATA[1 Results for ' IT' in Asia]]></header2>
<entity id='753561' index='1'>
<position><![CDATA[Ecommerce Project Manager]]></position>
<jobCountry><![CDATA[Singapore]]></jobCountry>
<posteddate><![CDATA[January 2013]]></posteddate>
<JobDefaultRole><![CDATA[Contract]]></JobDefaultRole>
<jobTypeDesc><![CDATA[Jobs In IT]]></jobTypeDesc>
<jobDetails><![CDATA[ Ecommerce Project Manager Client Description Our ...]]></jobDetails>
<jobpageno><![CDATA[1]]></jobpageno>
</entity>
</jobresults>
<xsl:for-each select="jobresults/entity">
<xsl:choose>
<xsl:when test="position() mod 2 = 0">
<tr class="odd">
<td>
<a href="http://www.hello.com/job-description.aspx?jobID={@id}&jobPageNo={@jobpageno}" target="_top">
<xsl:value-of select="position"/>
<xsl:value-of select="jobpageno"/>
</a>
</td>
如果你真的說出你得到的錯誤是有幫助的,因爲這總是提供有用的信息。謝謝! – 2013-03-18 08:18:48
另外,你可以顯示你實際從變換中獲得的輸出。 – 2013-03-18 08:36:21
我更新了一個xml輸出,它傳遞給xslt – 2013-03-18 08:38:26