В настоящее время я использую XML v1.0. Я сталкиваюсь с проблемой, когда я не могу создать новую строку для каждой из моих «Собаков». Я приложил скриншот, чтобы визуализировать то, что у меня есть, и результат. Первый скриншот - это то, что у меня есть. Второй скриншот указывает на то, что я пытаюсь исправить. Каждая из «Собаки» должна быть в собственной коробке.XSL/HTML-код корректировки строки таблицы
То, что я пытаюсь сделать, это длинный список «собачкой», чтобы быть в его собственном табличном пространстве. Текущий код у меня есть что-то вроде этого:
<xsl:for-each select="animal-list/list">
<tr>
<td>
<xsl:apply-templates select="cat-list"/>
</td>
<td>
<xsl:for-each select="dog-list">
<apply-templates select="dog">
<xsl:if test="position() != last()">
<br/>
</xsl:if>
</xsl:for-each>
</td>
</tr>
</xsl:for-each>
Я попытался заменить <br/>
с различными различными метками, чтобы попытаться достичь своей цели. Но я ничего не пробовал. Таким образом, чтобы прояснить мой вопрос, как я могу иметь «собака» в их собственных данных/строки Столик, как и в том, чтобы линии между каждым «собачкой»
Edit:
Вот данные XML:
<animal-list>
<list>
<cat-list>Cat</cat-list>
<dog-list>Dog</dog-list>
</list>
<list>
<cat-list>Cat</cat-list>
<dog-list>Dog</dog-list>
</list>
<list>
<cat-list>Cat</cat-list>
<dog-list>Dog</dog-list>
</list>
<list>
<cat-list>Cat</cat-list>
<dog-list>Dog</dog-list>
</list>
<list>
<cat-list>Cat</cat-list>
<dog-list>Dog</dog-list>
</list>
<list>
<cat-list>Cat</cat-list>
<dog-list>Dog</dog-list>
</list>
<list>
<cat-list>Cat</cat-list>
<dog-list>Dog</dog-list>
</list>
<list>
<cat-list>Cat</cat-list>
<dog-list>Dog</dog-list>
<dog-list>Dog</dog-list>
<dog-list>Dog</dog-list>
<dog-list>Dog</dog-list>
<dog-list>Dog</dog-list>
<dog-list>Dog</dog-list>
<dog-list>Dog</dog-list>
<dog-list>Dog</dog-list>
<dog-list>Dog</dog-list>
<dog-list>Dog</dog-list>
<dog-list>Dog</dog-list>
<dog-list>Dog</dog-list>
<dog-list>Dog</dog-list>
<dog-list>Dog</dog-list>
<dog-list>Dog</dog-list>
<dog-list>Dog</dog-list>
<dog-list>Dog</dog-list>
<dog-list>Dog</dog-list>
<dog-list>Dog</dog-list>
<dog-list>Dog</dog-list>
<dog-list>Dog</dog-list>
<dog-list>Dog</dog-list>
</list>
</animal-list>
Вы должны показать свой входной XML и указать, какие собаки должны быть связаны с какими кошками. – kjhughes
Для этого я не слишком беспокоюсь о том, что такое данные. Я просто застрял в основном на том, что сделало бы таблицу действительно отображаемой правильно, независимо от того, что говорят данные, собаки, кошки, обезьяны и т. Д. Я говорю: '
», какой другой метод мог бы достичь результата. – misterbear
Вы можете не беспокоиться, но вопрос не совсем ясен без него. Также трудно проверить ответ без каких-либо данных - так почему бы вам просто не предоставить его вместо того, чтобы ожидать, что другие сделают это за вас? –