XSL生成级联XHTML标记而不是start-end-标记

时间:2015-06-18 09:15:06

标签: xslt

我想将XML解析为XHTML(XHTML因为自动关闭标签),在我从输出方法html切换到xml后,输出是纯粹的混乱。

XML

<a>
  <b>test</b>
  <b>test</b>
  <b>test</b>
</a>

XSL

<xsl:for-each select="a/b">
  <div><xsl:value-of select="text()"/></div>
</xsl:for-each>

预期的XHMLT(这是输出方法html)的结果

<div>test</div>
<div>test</div>
<div>test</div>

实际结果:

<div>test
     <div>test
          <div>test</div>
     </div>
</div>

我完全迷失了。

0 个答案:

没有答案