代码之家  ›  专栏  ›  技术社区  ›  prosseek

是否可以使用emacs/XML模式进行正向/反向链接?

  •  1
  • prosseek  · 技术社区  · 14 年前

    我也问过类似的问题 HTML ,但我想知道emacs XML模式是否具有此功能。

    • 在XML模式下是否有“M-x文件的浏览url”等价物?我的意思是,有没有可以弹出xml编辑器(xml编辑器或类似的)的键?
    • 是否有任何XML编辑工具可以启用返回EmacsXML模式的反向链接?

    补充

    根据slomojo的评论,我认为如果emacs的nXML模式可以做我的XML编辑器(带Mac的XML编辑器,带PC的XML编辑器)可以做的任何事情,我就不需要这个正向/反向链接。

    这些是我在XMLEditor中发现的有用的东西。

    • 可折叠节点:如果需要,我可以折叠整个/部分树。
    • 语法检查器:如果XML有DTD,XML编辑器将检查XML树是否跟随DTD。
    • 方便搜索和替换

    可能还有更多,但这些是我最需要的。

    1 回复  |  直到 7 年前
        1
  •  1
  •   JSON    14 年前
    1. nxml模式内置了对隐藏的支持,但默认情况下,它是为DocBook设置的,您需要为其他任何东西自定义它。还可以自定义大纲模式以识别XML标记,或使用hs minor模式隐藏和显示不同级别的标记。后两者也可以用于xml模式。 See here 有关如何设置它的详细信息(这些说明是针对XHTML的,但可以适用于任何XML方言)。

    2. nxml模式可以检查RelaxNG模式,因此需要先转换dtd。使用 trang 若要进行转换,请参阅nxml手册,以便设置文件自动与此架构关联。如果没有模式,如果文件本身不是有效的XML,它将发出警告。

    3. M-%不容易?