<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 は要素の 1 つにすぎません
<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>