标签: xml

如何区分两个 XML 文件?

在 Linux 上,如何在两个 XML 文件之间生成差异?

理想情况下,我希望能够将其配置为严格的某些内容,或放松某些内容,例如空格或属性顺序。

我经常会关心这些文件在功能上是否相同,但 diff 本身使用起来会很烦人,尤其是在 XML 文件没有很多换行符的情况下。

例如,以下对我来说应该没问题:

<tag att1="one" att2="two">
  content
</tag>

<tag att2="two" att1="one">
  content
</tag>
Run Code Online (Sandbox Code Playgroud)

linux xml diff

94
推荐指数
5
解决办法
9万
查看次数

如何查看我的 DOCX 文档的 XML?

我想以.docxXML格式查看我的内容。

互联网浏览器和 Visual Studio 等各种应用程序将在 Word 中为我打开文件。

我还尝试将文档重命名为.xml扩展名,它只是在记事本中打开,显示一堆难以理解的文本。

xml docx

72
推荐指数
2
解决办法
10万
查看次数

在 Chrome 浏览器中显示 XML

我喜欢 Chrome 浏览器,但我在开发工作中大量使用 XML,当我在 Chrome 中查看它时,我只会得到渲染的文本。

我知道源视图稍微好一些,但我真的很想看看 Internet Explorer 添加到 XML 的布局和功能,即:

  • 突出显示
  • 打开/关闭节点

任何想法如何在 Chrome 上获得它?


更新:

XMLTree 扩展可在Google Chrome 扩展 Beta 站点上获得

display google-chrome xml

68
推荐指数
5
解决办法
17万
查看次数

如何在 Notepad++ 中设置默认语言

我主要使用 Notepad++ 来处理 XML 文件。如果 Notepad++ 在我打开文件时根据 XML 语言对我的文件进行解析和着色,那就太好了。相反,我必须打开文件,从语言菜单中选择 XML。

有没有办法告诉 Notepad++ XML 是默认语言并相应地处理文件。

language xml notepad++

47
推荐指数
3
解决办法
10万
查看次数

如何使用 PowerShell 修改/创建 XML 文件中的值?

我想知道是否可以使用 PowerShell 修改/创建 XML 文件中的值。基本上我感兴趣的是:

  • 修改 XML 文件中的值或如果它们不存在则创建它们(即我需要搜索该项目,如果不存在则创建并修改值)
  • 在同一个 XML 文件中处理不同的 XML 语法,就像那些:

语法 1:

<设置>
  <setting id="Location2" value="西班牙巴塞罗那"/>
  <setting id="Location2id" value="zmw:00000.1.08181"/>
</设置>

语法 2:

<设置>
    <音乐播放器>
        <crossfade>0</crossfade>
        <queuebydefault>false</queuebydefault>
    </音乐播放器>
</设置>

语法 3:

<设置>
    <皮肤设置>
        <setting type="bool" name="skin.confluence.HomepageHideRecentlyAddedVideo">false</setting>
    </皮肤设置>
</设置>

任何帮助将不胜感激。

谢谢。

powershell xml

30
推荐指数
1
解决办法
11万
查看次数

用于 XML 的 Grep 工具

我正在寻找一个很好的工具来对 XML 执行类似 grep 的操作 - 例如,仅提取某些属性。

Grep 本身无法处理它 - 任何 DFA 等效工具只能处理非递归匹配,而我的可能是递归的。

我试过xgrep,但它很不稳定,我想要一个稳定可靠的工具。

有什么建议吗?

编辑:我更喜欢在 Linux 下运行良好的开源工具。

xml grep regex automation

24
推荐指数
3
解决办法
2万
查看次数

Notepad++ 不启动(notepad++.exe 存在于任务管理器中)

昨天 Notepad++ 可以运行,但今天不行。尽管存在 notepad++.exe(带有 13 个进程)是任务管理器,但 Notepad++ 窗口不会启动。

我尝试卸载并重新安装软件(并且第一次启动有效),notepad.exe 存在于 C:\Windows 和 C:\Windows\Sytem32 文件夹中。

最后一个用 notepad++ 打开的文件是一个 xml 文件,由于以下错误消息,其他软件无法读取该文件:

'<' 字符不能用在值属性中

请问我该怎么办?

xml notepad++

24
推荐指数
3
解决办法
3万
查看次数

如何在命令行上突出显示 XML?

如何突出显示从标准输入(例如从xmllint --format)到标准输出的XML ?

我知道如何在nanoand 中突出显示view,但是是否有一些东西只输出到 stdout 并退出?

我要链接要做的就是输入类似的东西

xmllint --format xmlfile.xml | some-highlighter
Run Code Online (Sandbox Code Playgroud)

或者,对于大文件

xmllint --format xmlfile.xml | some-highlighter | less
Run Code Online (Sandbox Code Playgroud)

并获得漂亮的输出。

xml command-line syntax-highlighting

19
推荐指数
4
解决办法
8160
查看次数

如何在 Notepad++ x64 中格式化/缩进单行 XML 文件?

长期以来,TextFX 插件通过 menu 为 Notepad++ 32 位版本完成了这项工作TextFX > TextFX HTML Tidy > Tidy: Reindent XML

2012 年 1 月 Notepad++ v5.9.8 不再包含该插件,可能是由于对 Unicode 的新支持,TextFX 的开发人员没有及时接受,请参阅N++ v5.9.8 变更日志N++ v5.9.6 变更日志TextFX 的未来

后来推出了 64 位版本的 Notepad++,它甚至不包括插件管理器(因为它本身就是一个插件,由第三方开发人员开发)。

直到最近。2017 年 4 月,NppPluginManager 的开发者宣布有一个可用的 x64 版本

现在,无论是在 TextFX 插件中使用过时的 32 位 N++ 版本,还是尝试将 Tidy2(或其他)安装到更新版本的 N++(但仍然是 x32 !!)的问题都消失了!

xml 64-bit plugins notepad++ format

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

维基百科和维基词典上的 Goldendict XML 解析错误

我得到这个错误goldendict英文维基百科英文维基词典

Query error: XML parse error: unexpected end of file at 1,1
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明

xml translation

17
推荐指数
1
解决办法
7517
查看次数