在 Notepad++ 或 Sublime 中查看包含属性的 XML 路径

Des*_*ley 1 xml notepad++ sublimetext3 sublime-text-plugin

我正在编辑一些深度嵌套的大型 xml 文件,但我很担心我要对错误的部分进行更改。

每个分支的标签名称及其结构都相似,了解您所在位置的唯一方法是查看 id 或 name 属性。(这意味着 Notepad++ 的“XML 工具”等工具在显示“当前 XML 路径”时没有帮助,因为它们排除了在这种情况下所需的属性)

是否有可以快速显示此内容的 Notepad++ 或 Sublimetext 插件。

例如,如果我在 XML 的一个分支中,那么在状态栏中看到类似的内容或作为弹出窗口会很好:

Location/Path: root > child1 (attr1: x1, attr2: y1) > gchild1 (gc2attr1: x2)

这将适用于这样的结构:

<root> <child1 attr1="x1" attr2="y1"> <gchild1 gc2attr1="x2"> <!-- Cursor here--> </gchild1> </child1> </root>

Kei*_*all 6

有一个 Sublime Text 3 插件,可在 Package Control 上使用,称为xpath,它将在状态栏中显示与当前光标位置相关的 XPath。

您可以编辑包的用户首选项,以便它显示您想要的属性(特定属性或所有属性)。

免责声明:我是一名为此插件开发做出贡献的开发人员。