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

如何更好地理解和导航大型XML文件的结构

  •  5
  • EightyEight  · 技术社区  · 16 年前

    tidy vim 打印文件以便我可以手动检查。但它很快就过时了,因为文件有3万多行。因此,当我找到上述值时,确定完整路径是一个相当大的挑战。理想情况下,我希望有一个工具可以让我对xml文件的内容进行完整搜索,然后显示根目录的完整树路径。 This question

    3 回复  |  直到 9 年前
        1
  •  1
  •   zvikico    16 年前

    Mac也有一些强大的XML工具。具体来说,如果您对路径感兴趣,我喜欢使用Eclipse的XML编辑器。如果你 download the Helios version (使用“EclipseIDEforJavaScriptWeb开发人员”),您可以将其设置为默认的XML编辑器(在Finder中,设置openwith),并且它有非常可靠的工具来概述XML,并在状态栏中显示路径。

    还有其他的工具,GIYF。

        2
  •  1
  •   Recurse    16 年前

    我使用vim、xmllint、xpath和cgrep工具的组合,您可以在 http://plg1.cs.uwaterloo.ca/~ftp/mt/cgrep/ .

    vim是我的标准编辑器。

    xpath附带xmllint iirc,是一个笨拙但可行的命令行xpath计算器。

    请注意,如果您使用gcc来构建它,它确实需要一些简单的bug修复,因为它是用古老的C编写的-如果您感兴趣,我很乐意向您发送修补代码的副本。

        3
  •  1
  •   Jeremy    16 年前

    http://developer.apple.com/mac/library/samplecode/XMLBrowser/Introduction/Intro.html

    您可以浏览XML,还可以测试各种XQuery字符串以查看返回的内容。