使用 XSLT 分隔一首诗的节
我需要使用 XSLT 分隔节。
这是我的输入,我还需要在
我使用
<xsl:for-each select="//tei:l">
<xsl:value-of select="."/> <br/>
</xsl:for-each>
的 XSLT(HTML 方法)上分隔这四个节,但我的节是 join
I need to separate the stanzas with XSLT.
This is my input and I need to separate this four stanzas also on XSLT (method HTML)
I used
<xsl:for-each select="//tei:l">
<xsl:value-of select="."/> <br/>
</xsl:for-each>
but my stanzas are join
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
使用;然后使用
match="tei:lg"
定义模板规则,输出节之间所需的分隔符,并且执行match="tei:l"
的模板规则来处理每一行。Define a template rule with
match="tei:lg"
that outputs the required separator between stanzas, and that does<xsl:apply-templates select="l"/>
; and then a template rule withmatch="tei:l"
to process each line.假设 lg 代表一个节,并且您想通过额外的换行符分隔节,您可以这样做:
Assuming that
lg
represents a stanza, and that you want to separate stanzas by an additional line break, you could do: