как получить данные всех абзацев в XSLT - PullRequest
0 голосов
/ 02 февраля 2012

Это мой XML

<p>test1</p>
<p>test2<p>
<p>test3</p>
<p>test4</p>

Привет, у меня возникла проблема при работе с каждым циклом для отображения всех абзацев выше.

Когда я использую цикл forech для этого, я получаю только первое значение test1

Это мой код

<xsl:for-each select="root">

              <xsl:value-of select="root/p"/>
          </xsl:for-each>

, выход идет вот такtest1test1test1test1Может ли кто-нибудь дать решение для этого. Я буду радовать их

Желаемый вывод Я хочу, чтобы дисплей какtest1test2test3test4

1 Ответ

0 голосов
/ 02 февраля 2012

Использование:

<xsl:for-each select="root/p">
    <xsl:value-of select="."/>
</xsl:for-each>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...