내 문제가 있습니다 : 내 사이트의 제품에 xslt를 사용하여 테이블을 만들어야합니다.XSL for each. tr 태그의 잘못된 출력
지금은 다음과 같습니다 :
그래서, 내 질문은 <tr>
태그 사이에 이러한 분할 선을 수행하는 방법입니다 여기 가 어떻게 보이는지해야입니까?
<table id="producers_table" >
<xsl:for-each select="document('udata://catalog/getCategoryList/void/producers//1/')/udata/items/item[not(@country=preceding-sibling::item/@country)]" >
<xsl:variable name="country_name" select="@country" />
<xsl:variable name="country_count" select="count($country_name)"/>
<tr id="test">
<td id="country_td">
<xsl:value-of select="document(concat('uobject://', $country_name))/udata/object/@name"/>
</td>
<xsl:for-each select="../item[@country = $country_name]">
<xsl:variable name="prod_count" select="document(concat('udata://catalog/getCountObjects/', @id))/udata"/>
<td umi:element-id="{@id}">
<a href="{@link}" umi:field-name="name" umi:delete="delete" umi:empty="&empty-section-name;">
<table class="object_table">
<tr>
<td align="center">
<img src="{document(concat('upage://', @id, '.header_pic'))//value}"/>
</td>
</tr>
<tr>
<td align="center" id="search_by_appointment_name">
<p>
<span><xsl:variable name="curr_producer_name" select="."/>
<xsl:value-of select="$curr_producer_name" />
</span>
 <sup class="object_count"><xsl:value-of select="$prod_count"/></sup>
</p>
</td>
</tr>
</table>
</a>
</td>
</xsl:for-each>
</tr>
</xsl:for-each>
</table>
내가 추가해야 <hr/>
: 여기
P.
1.
코드 :
<table id="producers_table" >
<xsl:for-each select="document('udata://catalog/getCategoryList/void/producers//1/')/udata/items/item[not(@country=preceding-sibling::item/@country)]" >
<xsl:variable name="country_name" select="@country" />
<xsl:variable name="country_count" select="count($country_name)"/>
<tr id="test">
**<hr/>**
2.
 <sup class="object_count"><xsl:value-of select="$prod_count"/></sup>
</p>
</td>
</tr>
</table>
</a>
</td>
</xsl:for-each>
**<hr/>**
</tr>
</xsl:for-each>
</table>