我的XML代码
<INSTRUCTION_LIST>
<INSTRUCTION_LIST_ITEM>
<NTC_NAV3INSTRUCT>
<IMMUTABLE_ID>5790</IMMUTABLE_ID>
<DESCRIPTION>
<P>Buongiorno</P>
<P>come</P>
<P>andiamo</P>
<P>stasera</P>
<P>?</P>
</DESCRIPTION>
</NTC_NAV3INSTRUCT>
</INSTRUCTION_LIST_ITEM>
<INSTRUCTION_LIST_ITEM>
<NTC_NAV3INSTRUCT>
<IMMUTABLE_ID>5791</IMMUTABLE_ID>
<DESCRIPTION>QUESTA MACCHINA E BELLISSIMA</DESCRIPTION>
</NTC_NAV3INSTRUCT>
</INSTRUCTION_LIST_ITEM>
</INSTRUCTION_LIST>
XSLT:
<xsl:for-each select="following-sibling::INSTRUCTION_LIST//DESCRIPTION">
<div>
<xsl:value-of select="."/>
</div>
</xsl:for-each>
我获得了这个结果
Buongiorno来了andiamo stasera?
QUESTA MACCHINA E BELLISSIMA
不正确我会这样结果:
Buongiorno的
来
Andiamo公司
stasera
?
QUESTA MACCHINA E BELLISSIMA
我希望结果尊重<P>
标签。
答案 0 :(得分:2)
Value-of获取所选节点的字符串值(即此节点及其后代的连接字符串)。尝试使用copy-of。