<xsl:value-of select="jobpageno"/>
以上代码没有错误,可以成功运行并显示页面。
但是,下面的代码出现错误,删除 &PageNo={@jobpageno} 后,显示成功。
<a href="http://www.hello.com/description.aspx?ID={@id}&PageNo={@jobpageno}" target="_top">
这个包含这个参数的链接有什么问题
解析 EntityName 时出错。第 58 行,位置 103
它应该显示 hello.com/description.aspx?ID=753561&PageNo=1
<a href="http://www.hello.com/description.aspx?ID={@id}&PageNo={jobpageno}" target="_top">
也有错误
pageno 只是元素之一
<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>