如何将“block”元素分组到“<p class="p">”元素中?

问题描述 投票:0回答:1
xml xslt-1.0 xslt-2.0
1个回答
0
投票

以下内容似乎包装/分组了输入示例的正确节点,但我不确定它是否实现了您的要求,我还不太理解它们。

  <xsl:template match="root">
    <xsl:copy>
      <xsl:for-each-group select="*" group-starting-with="p[@class = 'p']">
        <xsl:copy>
          <xsl:apply-templates select="node(), current-group() except ."/>
        </xsl:copy>
      </xsl:for-each-group>
    </xsl:copy>
  </xsl:template>
© www.soinside.com 2019 - 2024. All rights reserved.