我在这里有一个XML,
<papers>
<paper>
<title>title1</title>
<id>12</id>
<date>1991</date>
<number_of_pages>number_of_pages1</number_of_pages>
<price>123</price>
</paper>
<paper>
<title>title2</title>
<id>12</id>
<date>1992</date>
<number_of_pages>number_of_pages2</number_of_pages>
<price>111</price>
</paper>
<paper>
<title>title3</title>
<id>6</id>
<date>1993</date>
<number_of_pages>number_of_pages3</number_of_pages>
<price>121</price>
</paper>
<paper>
<title>title4</title>
<id>12</id>
<date>1994</date>
<number_of_pages>number_of_pages4</number_of_pages>
<price>212</price>
</paper>
<paper>
<title>title5</title>
<id>24</id>
<date>1995</date>
<date>number_of_pages5</date>
<number_of_pages>number_of_pages4</number_of_pages>
<price>231</price>
</paper>
</papers>
如你所见,有3篇论文id等于12, 我不知道如何写一个XSL来展示论文&#39;具有相同ID的信息超过2。
答案 0 :(得分:-1)
您需要撰写<xsl:for-each>
或<xsl:apply-templates>
来显示纸张ID等于12的所有纸质信息
以下是检索纸质信息的XPATH
/papers/paper[id=12]
根据以上信息,您需要付出一些努力。
如果您遇到困难,可以发布另一个问题,其中包含您目前为止尝试和取得的成就的更多信息。