问题标签 [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 更新属性值时未找到 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 中实现此目的的任何替代方法。
提前致谢。
ant - xmltask 删除不起作用
我有这个 application.xml
在此 xml 中,必须删除包含标签 ejb 的部分“模块”标签。为此,我尝试了
不幸的是,这并没有删除任何东西 - 这是日志部分:
任何想法?提前致谢!
坦率
ant - Ant Script 循环遍历属性文件并动态替换值
我需要遍历一些 XML 文件,替换其中的环境特定值并创建一组新的 XML 文件。环境特定值将从属性文件中获取。我可以遍历目录以读取所有文件并使用 xmltask 替换某些特定值,如下所示。
但我想通读一个属性文件并从中获取路径/值。我尝试使用属性选择器、属性、变量作为这种情况下的不同选项,并设法获取路径而不是值。下面是属性文件的片段和我正在使用的目标。
如果你们能发光,那将非常有帮助。
谢谢,文卡特
xml - XML任务,如何保存缓冲区?
我正在使用 ANT 中的 XML 任务来复制一些 XML 内容。
这部分代码复制了 ID 为 123 的 Checktag 之间的所有内容。我现在唯一的问题是我真的不知道如何将缓冲区测试保存到新的 xml 文件中。
ant - 使用 xmltask 将属性添加到 XML
我有这个
如何使用 xmltask 添加此属性?
我在文档上找不到任何东西。
谢谢
regex - 如何使用 XMLTask 搜索替换
我正在尝试使用以下代码进行搜索和替换。
它工作正常。但我想知道有什么方法可以使用“xmltask”执行类似的操作
xml - 使用 Ant 在 xml 文档中插入 XML 元素
我想在 xml 文档中插入一个 xml 元素:-
输入 XML:-
输出 XML:-
这意味着我正在尝试使用命名空间再插入一个。我需要完全像这样插入..
我在下面尝试
然而,它失败了。
xml - XMLTask 转换 ' 为 '
当我运行 xmltask 时,它会将标签转换'
为'
. 示例: 从:
<Value>'operation'</Value>
到:
<Value>'operation'</Value>
如何避免这种自动转换?
我希望它'
保持原样。
android - 使用 xmltask 更改 AndroidManifest
我正在尝试使用 ant xmltask在 IntelliJ IDEA 中预处理我的 AndroidManifest.xml。我的 build.xml 看起来像
AndroidManifest.template.xml 看起来像
所以我希望它取消注释
字符串,但是当我运行它时,我得到了异常
AndroidManifest1.xml 保持不变。我能用这个做什么?
xml - ANT xml文件循环,有条件地写入其他路径
我有一个动态的属性文件,这个文件的摘录可能看起来像;
我有一个 xml 文件(也是动态的);
我需要替换属性中找到的每个用户的密码,并且必须在相应的用户标签中替换。请指教