두 개의 열로 세로로 인덱스를 만들려면 각 열에 50 개의 행이 필요합니다. 2666.5 - 2665.3 ...........를Xslt 인덱스를 세로로 두 열 (50 행)
ACCIAROLI : 내 출력
<span style="font-family:Univers Condensed; font-size:9pt; ">
<xsl:for-each select="//VICINITY[not(. = preceding::VICINITY)]">
<xsl:sort select="." data-type="text" order="ascending"/>
<xsl:sort select="preceding-sibling::ITA_LIGHT_NUMBER" data-type="text" order="ascending"/>
<xsl:variable name ="localita" select="."/>
<xsl:value-of select="."/>
<xsl:text>....................</xsl:text>
<xsl:value-of select="preceding-sibling::ITA_LIGHT_NUMBER"/>
<xsl:for-each select="following::VICINITY[. = $localita][last()]">
<xsl:text> - </xsl:text>
<xsl:value-of select="preceding-sibling::ITA_LIGHT_NUMBER"/>
</xsl:for-each>
<br/>
</xsl:for-each>
</span>
이다
는 I이 XSLT를 사용하여 (하나의 열로) 간단한 수직 인덱스를 작성AMENDOLARA .......... 3431.25
ANCONA .............. 3921.9
브린 디시 ............ 3624
CASTELLAMMARE ....... 2573.5
CHIOGGIA ............ 4108
코 릴리 아노 CALABRO..3429.2 - 3429.55
FIUME TRIONTO ....... 3427
FRIGOLE ............. 3614.3
GENOVA ......... ..... 1577
하지만이 칼럼에서 분할 된 테이블의 수직 인덱스 것 :
<table>
<tr>
<td>ACCIAROLI.....2665.3 - 2666.5</td> <td>CHIOGGIA............4108<br/></td>
</tr>
<tr>
<td>AMENDOLARA......3431.25</td> <td>CORIGLIANO....3429.2-3429.55<br/></td>
</tr>
<tr>
<td>ANCONA............3921.9</td> <td>FIUME TRIONTO.......3427<br/></td>
</tr>
<tr>
<td>BRINDISI...........3624</td> <td>FRIGOLE.............3614.3<br/></td>
</tr>
<tr>
<td>CASTELLAMMARE.....2573.5</td> <td>GENOVA..............1577<br/></td>
</tr>
</table>
이 (이 예를 들어 내가 다섯 행에 테이블을 감소)을 내 XML입니다 :
<SECTION_CONTENT_LIST_ITEM>
<NTC_LIGHTLISTPRODUCT>
<ITA_LIGHT_NUMBER>2665.3</ITA_LIGHT_NUMBER>
<VICINITY>ACCIAROLI</VICINITY>
<ITA_LIGHT_NAME>Secca Vecchia</ITA_LIGHT_NAME>
</NTC_LIGHTLISTPRODUCT>
</SECTION_CONTENT_LIST_ITEM>
<SECTION_CONTENT_LIST_ITEM>
<NTC_LIGHTLISTPRODUCT>
<ITA_LIGHT_NUMBER>2666.5</ITA_LIGHT_NUMBER>
<VICINITY>ACCIAROLI</VICINITY>
<ITA_LIGHT_NAME>Ondametro</ITA_LIGHT_NAME>
</NTC_LIGHTLISTPRODUCT>
</SECTION_CONTENT_LIST_ITEM>
<SECTION_CONTENT_LIST_ITEM>
<NTC_LIGHTLISTPRODUCT>
<ITA_LIGHT_NUMBER>3431.25</ITA_LIGHT_NUMBER>
<VICINITY>AMENDOLARA</VICINITY>
<ITA_LIGHT_NAME>Impianto di itticoltura;Boa "A"</ITA_LIGHT_NAME>
</NTC_LIGHTLISTPRODUCT>
</SECTION_CONTENT_LIST_ITEM>
<SECTION_CONTENT_LIST_ITEM>
<NTC_LIGHTLISTPRODUCT>
<ITA_LIGHT_NUMBER>3921.9</ITA_LIGHT_NUMBER>
<VICINITY>ANCONA</VICINITY>
<ITA_LIGHT_NAME>Installazioni per idrocarburi;BARBARA H</ITA_LIGHT_NAME>
</NTC_LIGHTLISTPRODUCT>
</SECTION_CONTENT_LIST_ITEM>
<SECTION_CONTENT_LIST_ITEM>
<NTC_LIGHTLISTPRODUCT>
<ITA_LIGHT_NUMBER>3624</ITA_LIGHT_NUMBER>
<VICINITY>BRINDISI</VICINITY>
<ITA_LIGHT_NAME>Brindisi-Casale (AERO)</ITA_LIGHT_NAME>
</NTC_LIGHTLISTPRODUCT>
</SECTION_CONTENT_LIST_ITEM>
<SECTION_CONTENT_LIST_ITEM>
<NTC_LIGHTLISTPRODUCT>
<ITA_LIGHT_NUMBER>2573.5</ITA_LIGHT_NUMBER>
<VICINITY>CASTELLAMMARE DI STABIA</VICINITY>
<ITA_LIGHT_NAME>Impianti di mitilicoltura;Boa SW</ITA_LIGHT_NAME>
</NTC_LIGHTLISTPRODUCT>
</SECTION_CONTENT_LIST_ITEM>
<SECTION_CONTENT_LIST_ITEM>
<NTC_LIGHTLISTPRODUCT>
<ITA_LIGHT_NUMBER>4108</ITA_LIGHT_NUMBER>
<VICINITY>CHIOGGIA</VICINITY>
<ITA_LIGHT_NAME>Diga N, estr</ITA_LIGHT_NAME>
</NTC_LIGHTLISTPRODUCT>
</SECTION_CONTENT_LIST_ITEM>
<SECTION_CONTENT_LIST_ITEM>
<NTC_LIGHTLISTPRODUCT>
<ITA_LIGHT_NUMBER>3429.2</ITA_LIGHT_NUMBER>
<VICINITY>CORIGLIANO CALABRO</VICINITY>
<ITA_LIGHT_NAME>Ingresso bacino di evoluzione;Molo S, estr</ITA_LIGHT_NAME>
</NTC_LIGHTLISTPRODUCT>
</SECTION_CONTENT_LIST_ITEM>
<SECTION_CONTENT_LIST_ITEM>
<NTC_LIGHTLISTPRODUCT>
<ITA_LIGHT_NUMBER>3429.55</ITA_LIGHT_NUMBER>
<VICINITY>CORIGLIANO CALABRO</VICINITY>
<ITA_LIGHT_NAME>Darsena N.2;Banchina N.4, spigolo S</ITA_LIGHT_NAME>
</NTC_LIGHTLISTPRODUCT>
</SECTION_CONTENT_LIST_ITEM>
<SECTION_CONTENT_LIST_ITEM>
<NTC_LIGHTLISTPRODUCT>
<ITA_LIGHT_NUMBER>3427</ITA_LIGHT_NUMBER>
<VICINITY>FIUME TRIONTO</VICINITY>
<ITA_LIGHT_NAME>Impianto di maricoltura</ITA_LIGHT_NAME>
</NTC_LIGHTLISTPRODUCT>
</SECTION_CONTENT_LIST_ITEM>
<SECTION_CONTENT_LIST_ITEM>
<NTC_LIGHTLISTPRODUCT>
<ITA_LIGHT_NUMBER>3614.3</ITA_LIGHT_NUMBER>
<VICINITY>FRIGOLE</VICINITY>
<ITA_LIGHT_NAME>Area di protezione e sviluppo delle risorse biologiche marine;Boa B3</ITA_LIGHT_NAME>
</NTC_LIGHTLISTPRODUCT>
</SECTION_CONTENT_LIST_ITEM>
<SECTION_CONTENT_LIST_ITEM>
<NTC_LIGHTLISTPRODUCT>
<ITA_LIGHT_NUMBER>1577</ITA_LIGHT_NUMBER>
<VICINITY>GENOVA</VICINITY>
<ITA_LIGHT_NAME>Granarolo</ITA_LIGHT_NAME>
</NTC_LIGHTLISTPRODUCT>
</SECTION_CONTENT_LIST_ITEM>
친애하는 Tim이 2 칼럼을 제공하지 않습니다. 감사 . –
두 개의 열이 있다고 생각합니다. 더 명확하게하기 위해 테이블에 테두리를 추가했습니다. http://www.xboxplayground.com/NTvfek –
Ok Tim, 올바른 위치에 코드를 입력하는 것이 잘못되었습니다. 감사. –