用のテーブルを作る助けが必要:のXpath - 私はこれでテーブルを作成しようとしているHTML
入力:
<root>
<vendedor>
<nombre>nombre1</nombre>
<descrip>descrip1</descrip>
</vendedor>
<vendedor>
<nombre>nombre1</nombre>
<descrip>descrip2</descrip>
</vendedor>
<vendedor>
<nombre>nombre1</nombre>
<descrip>descrip3</descrip>
</vendedor>
....
<vendedor>
<nombre>nombre2</nombre>
<descrip>descrip1</descrip>
</vendedor>
<vendedor>
<nombre>nombre2</nombre>
<descrip>descrip3</descrip>
</vendedor>
....
</root>
のxsl:
<xsl:for-each select="//vendedor[not(nombre=preceding-sibling::vendedor/nombre)]/nombre">
<xsl:value-of select="."/>
<xsl:for-each select="//vendedor[nombre=current()]/descrip">
<xsl:value-of select="."/>
</xsl:for-each>
</xsl:for-each>
私が欲しいものこのようなテーブルは、xsltをtr、td、stuffのようなHTMLに変換します:
|_____________nombre____________|
|descrip|descrip|descrip|descrip|
|descrip|descrip|descrip|descrip|
私はやっているが、私が欲しいものは得られない...誰かが私を助けてくれる?
予想される出力:
<table>
<tr>
<th>nombre</th>
</tr>
<tr>
<td>descrip</td>
<td>descrip</td>
<td>descrip</td>
<td>descrip</td>
</tr>
<tr>
<td>descrip</td>
<td>descrip</td>
<td>descrip</td>
<td>descrip</td>
</tr>
<tr>
.....
</tr>
....
<tr>
<th>nombre</th>
</tr>
<tr>
<td>descrip</td>
<td>descrip</td>
<td>descrip</td>
<td>descrip</td>
</tr>
.....
</xsl:for-each>
</table>
あなたの質問は明らかではありません。入力と期待される出力の例を示してください(できれば図面ではなくコードとして)。 –
ok、そういう感じです。 – Raikko
まだ入力が表示されません。とにかく、私はあなたが答えを見つけると信じています:http://stackoverflow.com/a/31706512/3016153 –