问题标签 [xmltask]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
xml - Ant xmltask 添加一个空白 xmlns=""
下面是我正在运行以将驱动程序插入到 Wildfly Standalone.xml 的完整 ant 目标:
根据我的理解,只有在standalone.xml 不存在的情况下,才应该在standalone.xml 中创建条目,因为我正在使用unless="modelexists"
.
但显然它正在为 oracle 驱动程序添加一个新条目xmlns=""
,这会生成两个 oracle 条目,这会导致我的构建失败。
如果您需要更多信息,请告诉我。
xml - 蚂蚁xmltask创建一个空的“xmlns”属性值
我有一个如下的 XML 文件:
我通过以下方式应用 XMLTask attr:
我希望 XML 文件现在包含xmlns
值为“test”的属性
实际输出如下:
有没有人遇到过这个问题?或有任何迹象表明可能是什么问题?
java - 在 Ant 脚本中查找资源引用 XML 标记
我想使用 ant 脚本以编程方式删除一大块 XML。我找到了很棒的xmltask任务,但是对于我来说,我找不到resource-ref
要删除的节点。
这是我的 XML 文档的一部分。它来自web.xml
使用标准 DTD 的文件:
我正在尝试resource-ref
像这样删除第二个块:
但是,它不起作用。我还尝试了以下remove
语句:
他们都没有工作。有谁看到我的查询可能做错了什么?
ant - ANT 脚本更新 使用属性文件在 xml 文件中标记
请在这里使用 ant 脚本帮助我执行以下提到的任务,因为我坚持使用它并且无法通过。
我有如下属性文件:
AccessSession/OperatorCode=生产
访问会话/密码=%587931#
等等....
XML内容如下:(缩短的xml内容)
等等....
我希望脚本使用属性文件中给出的实际属性值更新 XML 文件中的值标记
xml - xmltask (ANT) :: 替换为文本不适用于 xml 元素的空值
我正在尝试使用 xmltask(ANT 脚本)替换 xml 字段值。但如果 xml 元素为空,它不会替换该值。
例如 :
用来实现它的脚本。
如果 'doclocation' 元素具有空值/无值,则上述代码不起作用。
这里需要做什么来处理空值并将其替换为新值?
ant - Ant 脚本中的 Xmlcatalog 用于读取部分 XML 标记
我有一个 xyz.html 文件,其中包含以下行-
我需要提取值(2.0)。我可以使用 xmltask 来做,但是因为
在第一行,xmltask 无法这样做。如果我删除该行,它会正确提取值。我发现 xmlcatalog 可以用来绕过这个。得到这个的蚂蚁脚本是什么?
编辑:我添加了这些行,但这也无济于事:
ant - AntSCript 从 xml 文件中提取属性值中具有特定匹配字符串的 xml 标记
我有如下的 XML 文件
使用 ant 脚本,我想通过匹配 sca:refernce 中“name”属性中的输入值来提取 sca:interface 下“interface”属性中的值。
所以让我们说
如果输入是:WorkListService_Consumer1
预期输出:http://services.brm.n2.tibco.com#wsdl.interface(WorkListService)
同样,如果输入为: CreateDailyTasks_Consumer1
预期输出:http://www.tibco.com/bs3.0/_8uwIINbzEeWTpucOvGErRg#wsdl.interface(CreateDailyTasks)
我尝试使用各种 xmltask 命令,但没有成功。
谢谢
施里吉特·辛哈
ant - 2 个或多个 xml 文件我如何通过 xml Task Ant 解析
我试图获取 xml 属性和 xml 任务,如何循环文件集中的 2 个或更多文件?当我试图让它们进入时,我会得到一个文件列表,for loop
这样我就可以解析每个 xml 属性。
测试1.xml:
测试2.xml
它们在同一个文件夹中我得到它的文件集并添加到一个列表中,在那个文件夹中获取它的文件列表,然后我尝试解析这些 xml 文件并找出每个 xml 文件在元素标记中的内容:
如何解析这些文件并通过特定文件夹中的文件列表提取其元素属性?
ant - ANT 脚本:xmlcatalog 未读取本地 dtd
我有一个名为 TIBCOUniversalInstaller_TRA_5.10.0.silent 的 XML 文件,如下所示。我想使用 xmltask 任务在 ant 脚本中使用“替换”目标替换 XML 文件中的值。XML文件如下:
在解析 XML 文件时,由于我的服务器无法访问 java.sun.com,所以我在本地机器上下载了 properties.dtd 并使用 xmlcatalog 任务我强制 ant 脚本读取 properties.dtd 的本地副本。下面是我的蚂蚁脚本
但仍然在解析 XML 内容时,每次访问http://java.sun.com/dtd/properties.dtd时我都会收到“连接被拒绝错误”。当我进行调试时,我在下面看到了我认为可能存在的问题,并且它总是会转到网站而不是本地 dtd 文件。
调试日志:
“找不到匹配的目录条目,解析器将使用:' http: //java.sun.com/dtd/properties.dtd '”
我相信这是因为我在 dtd 元素内的“publicId”属性中将“SYSTEM”作为值。您能否告知此给定 dtd 的“publicID”属性的正确值,以便它在解析时与目录匹配。
如果有其他读取/替换此 XML 文件的方法,请告知。
谢谢
java - 如何使用 Ant 扩展 xml 文件中的非实体引用
我有一个包含以下内容的 XML 文件:
我想在 Ant 中读取这个文件,并将值为“full_path”value
的<entry>
节点中的属性值放入 Ant 的属性中。name
我可以很容易地做到这一点,例如使用<xmltask>
它的<copy>
元素:
但是,我得到的是${name2}
,这对我来说毫无意义。我需要${name2}
解析为${name1}/dpkg
,然后将${name1}
部分解析为/usr/bin
,结果,/usr/bin/dpkg
。
而且我必须寻找“full_path”,因为无法预测其他两个名称。
由于这不是实体引用,<xmltask>
因此无法自动展开它。
我应该如何在 Ant 构建文件中实现我的目标?