最近工作需要处理XML文件,多层嵌套很是头疼。后来找到了微软这款免费开源的XML Notepad编辑器,非常nice。
右键菜单有很多实用的操作功能,尤其是直接拷贝XPATH太给力了,基本上不经过修改就可以用
还可以Ctrl+F,反向验证拷贝的XPATH是否正确,不正确可以修改
还有更多丰富的功能: 1. 能够加载 .csv、.json 和 .htm 文件,并将其转换为 XML。 2. 树视图与节点文本视图同步,可快速编辑节点名称和值。 3. 在树视图和文本视图中进行增量搜索 (Ctrl+I),因此当您键入时,它会导航到匹配的节点。 4. 具有完整命名空间支持的剪切/复制/粘贴。 5. 拖/放支持可轻松操作树,甚至可以跨 XML 记事本的不同实例以及从文件系统进行操作。 6. 所有编辑操作均可无限撤消/重做。 7. 大文本节点值的就地弹出多行编辑。 8. 通过选项对话框可配置字体和颜色。 9. 完整的查找/替换对话框,支持正则表达式和 XPath。 10. 在大型 XML 文档上具有良好的性能,大约一秒钟即可加载 3mb 的文档。 11. 编辑时进行即时XML 架构验证,并在任务列表窗口中显示错误和警告。 12. 基于预期元素、属性和枚举简单类型值的智能感知。 13. 支持日期、日期时间和时间数据类型以及其他类型(如颜色)的自定义编辑器。 14. 方便的微移工具栏按钮可在树中快速上下移动节点。 15. 用于处理指令的就地 HTML 查看器。 16. 内置 XML Diff 工具。 17. 支持 XInclude。 18. 方便的“XML 统计”工具,用于汇总有关 XML 文档的信息。 19. 来自 XSD 注释的动态帮助。 20. 转到定义以导航包含和 XSD 架构信息。 21. 从XSD 架构生成 XML 文档。