草庐IT

Ant4Eclipse

全部标签

java - 在 Java 中使用 RELAX NG 模式验证 xml 文件(IDE - Eclipse)

我一直在尝试根据名为bookNewRelax.rnc的.rnc文件验证名为bookNew.xml的xml文件。我经常遇到的错误是——线程“main”中的异常java.lang.IllegalArgumentException:没有实现指定模式语言的SchemaFactory:http://relaxng.org/ns/structure/1.0可以加载在javax.xml.validation.SchemaFactory.newInstance(未知来源)在testRelax.main(testRelax.java:38)为了避免这种情况,我在实例化SchemaFactory类的对象之

xml - 使用 Ant 解析 XML 文档中的字符串

在以下文档中:sectionid17如何返回值:id17当我在Ant文件中运行以下目标时:我明白了-print:[echo]name=section,id17有没有办法指定我只想要资源“id”? 最佳答案 我有一个好消息和一个坏消息要告诉你。一个坏消息是没有开箱即用的解决方案。好消息是xmlproperty任务是相当可扩展的,感谢将processNode()方法公开为protected。您可以执行以下操作:1.使用ant.jar(您可以在ant发行版的lib子目录或getitfromMaven中找到一个)在类路径上创建并编译以下代码

java - Ant :build.xml; XML 文档结构必须在同一实体内开始和结束

我有以下目录结构+project+--profile+---src+---WebContent+---build我正在尝试使用Ant进行编译和复制,但是当我执行以下build.xml文件时出现此错误XML文档结构必须在同一实体内开始和结束仅此而已。我检查了几个几乎相似的问题,但没有一个有帮助,唯一与此类似的问题是通过在评论中添加对我不起作用的任何内容来收集的。我在构建文件中缺少什么?=ProfileMgnt=]] 最佳答案 我认为这是问题所在:=ProfileMgnt=]]您的CDATA部分都没有正确终止,因此您的文件根本不是有效的

xml - 使用 ant 查找和使用最新修改的文​​件夹/目录

所以我目前的解决方案是在所有文件夹中找到最新修改的文​​件。我需要一种方法来获取最新修改的文​​件夹。原因是,每天都会创建一个文件夹,我需要在文件路径中使用该文件夹值,以便我可以将该路径的内容复制到另一个目录中。我的代码如下:FolderOverviewMain|---Folder2(16/01/15)|---Folder1(28/01/15)程序需要选择Folder1(总体思路)。即文件路径:C:/A/${latest.modified 最佳答案 要查找目录而不是文件,请使用而不是,例如:

xml - 如何使用 ant 根据模式验证 XML 文件?

作为构建过程的一部分,我想根据架构(XSD)验证XML文件。我正在尝试像这样使用schemavalidate任务:这会产生以下错误:[...]BUILDFAILEDbuild.xml:65:Thefollowingerroroccurredwhileexecutingthisline:build.xml:59:ParserdoesnotsupportXercesorJAXPschemafeatures我使用的是最新的ant发行版(1.7.1)。是否需要任何其他库才能使验证正常工作? 最佳答案 schemavalidate任务实际上如

xml - 在 Eclipse 中抑制 XML DTD 错误

Joomla组件的XMLDTD不正确,它不包含method="install/upgrade"属性。在Eclipse中,这让我很烦,因为我的项目显示了一个永久性错误。有没有办法抑制这个特定的XMLDTD错误,同时允许在文件中进行其他xml错误检查? 最佳答案 Preferences->XML->XMLFiles->Validation->"Indicatewhennogrammarisspecified"="Ignore" 关于xml-在Eclipse中抑制XMLDTD错误,我们在Sta

xml - eclipse 菜单中的“Visiblewhen”。希望菜单仅针对特定文件扩展名出现

编辑重述问题和我必须去的地方:我现在将这个问题简化为一个非常小的例子:我有一个带有菜单的eclipse插件。它看起来像这样:我希望该菜单仅在查看具有特定文件扩展名的文件时出现(在本例中假设为.txt)。使用下面Greg的回答,我有以下plugin.xml文件:使用此设置:但不幸的是,这隐藏了所有文件扩展名的菜单。我究竟做错了什么?原始问题如下我已经尝试了在visibleWhenforcommandtoappearincontextmenu找到的解决方案以及其他几个地方。我有一个带有菜单的eclipse插件。它看起来像这样:我希望该菜单仅在查看特定文件扩展名的文件时出现(它称为“源”,因

xml - Eclipse:将 "dxml"文件视为 "xml"文件?

所以,我已经下载了一些插件来语法高亮XML文件。我使用这些基本上类似于XML文件的“DXML”文件。有没有办法让Eclipse认为.dxml文件是.xml文件? 最佳答案 窗口->首选项->常规->内容类型。在上半部分选择XML,然后在下半部分添加*.dxml 关于xml-Eclipse:将"dxml"文件视为"xml"文件?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/598

xml - 我应该使用什么 Eclipse 插件来编辑 HTML5 和 XML?

有人愿意分享他们最喜欢的用于html5和xml编码的eclipse插件吗?http://marketplace.eclipse.org/search/apachesolr_search/xml?page=3本帖已关闭WhatisthesinglebestfreeEclipsepluginforauthoringandeditingXMLdocuments? 最佳答案 这个问题好久了。现在在2018年,Eclipse更强大,并且更好地支持Web开发CodeMix插入。您可以查看CodeMix的功能,例如内容辅助和快速键入片段以进行格式

java - 如何使用 Ant 连接到远程服务器并启动/停止在该特定服务器上运行的 Tomcat?

目的是:1:connecttoaremoteservermaybeviahost:ip,port:81812:stopTomcatthat'srunningonthatserver3:deploya.warfile4:restarttomcat 最佳答案 我相信TomcatDocumentation在MonitoringandManagingTomcat下提供了一些关于如何停止给定应用程序的信息,但不是完全停止服务器:如果您可以通过ssh访问服务器,那么您可能会考虑JSchlibrary您可以将其与SSHExecAntTask结合使