小编cdd*_*ddr的帖子

XSL/XPath缩进

缩进XSL代码有哪些约定(如果有的话)?

  • 你如何处理真正漫长而复杂的XPath
  • 你可以将它们插入你选择的XML编辑器吗?
  • 是否有一些开源代码可以很好地完成这项工作?

对于某些背景,我在Emacs中使用nxml-mode.在大多数情况下,它可以配置子元素应缩进的空格数.虽然涉及到复杂的XPath,但它并不是很好.如果我的代码中有一个很长的XPath,我希望通过使它看起来像这样来使它的结构尽可能透明......

<xsl:for-each select="/some
                       /very[@test = 'whatever']
                        /long[@another-test = perhaps
                                               /another
                                                /long
                                                 /xpath[@goes='here']]
                         /xpath"
Run Code Online (Sandbox Code Playgroud)

但是,我目前必须手动执行此操作,因为nxml只会将其与"/某些..."对齐.

xslt xpath

6
推荐指数
1
解决办法
841
查看次数

标签 统计

xpath ×1

xslt ×1