问题标签 [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.

0 投票
0 回答
1010 浏览

xml - 使用 Ant XmlTask​​ 更新属性值时未找到 DTD 错误

我想更新debug.classpath财产的价值。我XmlTask用来做操作。但是,我正在运行DTD找不到问题。

这是我的目标 XML 文件。

这是我的 Ant 目标。

当我执行这个目标时,我得到以下错误。

[xmltask] java.io.FileNotFoundException: D:\utils\xconf.dtd(系统找不到指定的文件)

此 DTD 存在于一个名为 .jar 的 Jar 文件中Utils.jar。谷歌搜索后,我找到XmlCatalog了任务并使用了我在目标版本下面编写的任务。(不确定我是否有意使用XmlCatalog)。不在 Ant的Utils.jar类路径中,因此尝试使用<classpath>.

但是,当我执行此目标时,出现以下错误

[xmltask] java.lang.NullPointerException [xmltask] at org.apache.tools.ant.types.XMLCatalog.findMatchingEntry(XMLCatalog.java:592) [xmltask] at org.apache.tools.ant.types.XMLCatalog.access$000 (XMLCatalog.java:119) [xmltask] 在 org.apache.tools.ant.types.XMLCatalog$InternalResolver.resolveEntity(XMLCatalog.java:811) [xmltask] 在 org.apache.tools.ant.types.XMLCatalog.resolveEntity (XMLCatalog.java:385) [xmltask] 在 com.sun.org.apache.xerces.internal.util.EntityResolverWrapper.resolveEntity(EntityResolverWrapper.java:110) [xmltask] 在 com.sun.org.apache.xerces.internal .impl.XMLEntityManager.resolveEntityAsPerStax(XMLEntityManager.java:994) [xmltask] 在 com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$DTDDriver.dispatch(XMLDocumentScannerImpl.java:1149) [xmltask] 在 com.sun .org.apache.xerces.internal.impl.XMLDocumentScannerImpl$DTDDriver.next(XMLDocumentScannerImpl.java:1047) [xmltask] at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.next(XMLDocumentScannerImpl.java: 960) [xmltask] 在 com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:607) [xmltask] 在 com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl。 next(XMLNSDocumentScannerImpl.java:116) [xmltask] at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:488) [xmltask] at com.sun.org.apache.xerces。 internal.parsers.XML11Configuration.parse(XML11Configuration.java:835) [xmltask] 在 com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.爪哇:764)

即使在投入之后Utils.jar$ANT_HOME/lib仍然看到上述错误。非常感谢任何帮助。您可以建议在 Ant 中实现此目的的任何替代方法。

提前致谢。

0 投票
1 回答
2364 浏览

ant - xmltask 删除不起作用

我有这个 application.xml

在此 xml 中,必须删除包含标签 ejb 的部分“模块”标签。为此,我尝试了

不幸的是,这并没有删除任何东西 - 这是日志部分:

任何想法?提前致谢!

坦率

0 投票
1 回答
3461 浏览

ant - Ant Script 循环遍历属性文件并动态替换值

我需要遍历一些 XML 文件,替换其中的环境特定值并创建一组新的 XML 文件。环境特定值将从属性文件中获取。我可以遍历目录以读取所有文件并使用 xmltask 替换某些特定值,如下所示。

但我想通读一个属性文件并从中获取路径/值。我尝试使用属性选择器、属性、变量作为这种情况下的不同选项,并设法获取路径而不是值。下面是属性文件的片段和我正在使用的目标。

如果你们能发光,那将非常有帮助。

谢谢,文卡特

0 投票
1 回答
400 浏览

xml - XML任务,如何保存缓冲区?

我正在使用 ANT 中的 XML 任务来复制一些 XML 内容。

这部分代码复制了 ID 为 123 的 Checktag 之间的所有内容。我现在唯一的问题是我真的不知道如何将缓冲区测试保存到新的 xml 文件中。

0 投票
1 回答
1657 浏览

ant - 使用 xmltask 将属性添加到 XML

我有这个

如何使用 xmltask 添加此属性?

我在文档上找不到任何东西。

谢谢

0 投票
1 回答
1387 浏览

regex - 如何使用 XMLTask 搜索替换

我正在尝试使用以下代码进行搜索和替换。

它工作正常。但我想知道有什么方法可以使用“xmltask”执行类似的操作

0 投票
1 回答
2477 浏览

xml - 使用 Ant 在 xml 文档中插入 XML 元素

我想在 xml 文档中插入一个 xml 元素:-

输入 XML:-

输出 XML:-

这意味着我正在尝试使用命名空间再插入一个。我需要完全像这样插入..

我在下面尝试

然而,它失败了。

0 投票
2 回答
656 浏览

xml - XMLTask 转换 ' 为 '

当我运行 xmltask 时,它会将标签转换&apos;'. 示例: 从: <Value>&apos;operation&apos;</Value> 到: <Value>'operation'</Value>

如何避免这种自动转换? 我希望它&apos;保持原样。

0 投票
0 回答
233 浏览

android - 使用 xmltask 更改 AndroidManifest

我正在尝试使用 ant xmltask在 IntelliJ IDEA 中预处理我的 AndroidManifest.xml。我的 build.xml 看起来像

AndroidManifest.template.xml 看起来像

所以我希望它取消注释

字符串,但是当我运行它时,我得到了异常

AndroidManifest1.xml 保持不变。我能用这个做什么?

0 投票
0 回答
66 浏览

xml - ANT xml文件循环,有条件地写入其他路径

我有一个动态的属性文件,这个文件的摘录可能看起来像;

我有一个 xml 文件(也是动态的);

我需要替换属性中找到的每个用户的密码,并且必须在相应的用户标签中替换。请指教