xmlstarlet相关内容

按参数值拆分Google XML项目

我有一个采用Google供应商标准的XML文件。产品有两种语言版本。我想把它分成两个独立的XML文件,保持文件结构。难的是,语言信息仅在链接(.pl或.En)字段中提供。 两个单独的文件很好,但一个也可以(我将在第二个条件下运行第二个文件)。 我在js(伪代码)中想到了类似的东西: file.rss.channel.children.filter(item=>{return item. ..
发布时间:2022-08-09 13:39:44 其他开发

使用 XMLStarlet(图像注释)将值连接到现有的 xml 属性

我正在使用 xml 注释图像.我正在使用 xmlstarlet 和 unix bash 命令,但是当我尝试将值附加到现有 xml 属性值时遇到了一些问题.例如,我有 a 并且我想让它 a.jpg(即连接 '.jpg' 到现有值). 我使用了以下代码,但它完全覆盖了值(即 .jpg. 脚本: for name in *.xml;do xmlstarlet ed --inplace - ..
发布时间:2021-11-10 23:12:21 其他开发

XMLStarlet + XInclude + XSLT

我想将一个 XML 文档的内容包含到另一个 XML 文档中,并通过 xmlstarlet+XSLT 对其进行转换.我正在尝试使用 XInclude.(我是 XInclude 和 XSLT 的新手,我是.)不过,xmlstarlet 不会处理包含的 XML 文档,它只是保持包含节点不变. 文件a.xml: ..
发布时间:2021-10-02 20:21:30 其他开发

测试 XML 属性

我有一段这样的 XML: 我想知道哪些元素有 src 属性,哪些是空的,哪些有值. 我走得最远的地方是 $ xmlstarlet sel -t -m '//foo' -v @src -n foo.xml酒吧 虽然这并没有告诉我第三个 foo 缺少该属性. 解决方案 这将选择没有 src 属性 ..
发布时间:2021-10-02 19:24:27 其他开发

检索 XML 节点结构 - Bash

我正在尝试通过 git bash 在 Windows 机器上检索给定 XML 文件的节点结构.我几乎完全遵循了在这个例子中提到的内容. 我正在运行与示例中相同的命令,即: xml sel -T -t -m '//*' \-m '祖先或-self::*' -v 'name()' -i 'not(position()=last())' -o \.-b -b -n 结构.xml 此命令在 MA ..
发布时间:2021-10-01 20:39:19 其他开发

xmlstarlet 搜索属性

XML 示例: 谢谢. 解决方案 你可以使用这个命令行... xmlstarlet sel -t -v "/profile/section/key[@name='Position']/@value" -n input.xml sel 命令告诉 xmlstarlet 选择. -t 选项告诉 xmlstarlet -t 后面的选项用于模板. -v 告诉 xmlstarlet 打 ..
发布时间:2021-10-01 20:37:11 其他开发

使用 .xml 文件中的值更新 .properties 文件

以下 xmlstarlet 命令: ./xmlstarlet-1.5.0/xml.exe fo --dropdtd $filename |./xmlstarlet-1.5.0/xml.exe sel -t -m "//DOC//PTXT" -v "concat(./@ID,' ', .)" 返回多个结果,因为我的文件包含很多doc/ptxt.我需要对每个输出做一些事情,更明确地说我需要对每个 ..
发布时间:2021-10-01 20:35:45 其他开发

XMLStarlet 用表达式更新节点

我正在为 xmlstarlet 的更新功能而苦苦挣扎.我正在尝试使用另一个值更新 xml 节点值. 在我的示例中,我尝试使用以下命令将 FVALUE 字段值复制到 QUANTITY 字段: xml ed -u "INVOICE_ITEM_LIST/INVOICE_ITEM/QUANTITY" -x "INVOICE_ITEM_LIST/INVOICE_ITEM/PRODUCT_FEATUR ..
发布时间:2021-10-01 20:29:39 其他开发