问题标签 [jdom-2]

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 回答
79 浏览

groovy - Bonita 中一个奇怪的 FactoryConfigurationError

我在 Eclipse 中编写了一个 Java 类,其中我有一个读取 xml 文件并返回元素的 ArrayList 的方法。

我已经将这个类导出为一个 Jar,并在我的工作室中添加了这个带有 Jdom2 的 jar(用于解析 xml)。我在一个 groovy 脚本中调用此方法,但效果不佳。

但是,当我使用依赖项 Jdom 和我的类 jar 测试这个脚本时,它工作正常,但是当我通过 Bonita 门户运行我的进程时,它发生了一个错误......我也添加了来自 Apache 的 javax jar,但什么也没有......

我需要你的帮助来解决这个问题。

你可以在这里看到错误的开始:

org.bonitasoft.engine.exception.BonitaRuntimeException: USERNAME=big73 | javax.xml.parsers.FactoryConfigurationError:在 org.bonitasoft.engine.api 的 org.bonitasoft.engine.api.impl.ServerAPIImpl.invokeMethod(ServerAPIImpl.java:143) 中找不到 javax.xml.parsers.SAXParserFactory 的提供程序。 impl.ClientInterceptor.invoke(ClientInterceptor.java:88) at com.sun.proxy.$Proxy18.evaluateExpressionsOnActivityInstance(Unknown Source) at org.bonitasoft.forms.server.accessor.api.ExpressionEvaluatorEngineClient.evaluateExpressionsOnActivityInstance(ExpressionEvaluatorEngineClient.java:45)

PS:对不起我的英语不好,我不是以英语为母语的人

0 投票
0 回答
148 浏览

java - 想要从 Java 属性文件创建 XML 文件

我正在尝试从 Java 属性文件创建 XML 文件。其中标签名称是属性文件的点分隔键部分,标签值是属性文件的值部分。

这是我的属性文件:

这是我写到 xml 文件的程序。

我得到的输出

预期输出:

它直接在标签中添加所有内容我想要两个单独的标签。谁能帮忙。如果我错过了什么,请告诉我

0 投票
1 回答
93 浏览

java - jdom2 xPathExpression 拉节点失败

我尝试解析看起来像的xml

为此,我使用 XPathExpression,但我无法提取结果。

如果我/*/*在编译期间使用表达式,我会得到所有卡片和它们的值,它们card位于层次结构的顶部。但是当我使用时,/*/card我没有从那里得到任何元素。如果我在表达式中写任何节点的任何名称,我将无法提取任何结果。我有什么问题?

0 投票
1 回答
920 浏览

java - java - 如何根据Java中的DTD文件检查XML文件的有效性?

我正在使用 Java,我想检查 XML 文件是否对 DTD 有效。假设我们确实有一个 DTD 文件“myDtdFile.dtd”,我想检查某个 XML 文件“myXmlFile.xml”是否对 DTD 文件中提出的相同定义有效。(即:xml 文件中包含的标记集没有违规)有什么办法吗?我已经试过了:

java - 如何根据Java中的DTD文件检查XML文件的有效性?

但它不工作

0 投票
0 回答
66 浏览

java - Jdom 2 xpath 查询

我正在尝试解析以下文件:

我正在寻找没有属性 feia 或 feia='false' 的 gaja 元素,这是我正在使用的查询/root/gaja[not(@feia) 或 (@feia='false')]

在这个网站中,我测试了查询,结果符合预期,但在我的 java 程序中,我没有这些结果。

我正在使用 jdom 2.0.6。有没有功能?

0 投票
1 回答
167 浏览

xml - 如何使用 jdom 2 正确解析 XMI 文件?

我想使用 jdom2 解析一个 XMI 文件,但我似乎无法从中获取信息。这是一个例子:

我不明白为什么我有 null,当我预期的时候coremodel:Place

我究竟做错了什么?

0 投票
1 回答
269 浏览

java - 使用 Jdom 从 java 创建 xml

我正在使用此代码创建 generateXml.xml 文件

但我在最后一行出现错误(我正在使用 eclipse):

此行有多个标记 - 未处理的异常类型 IOException - 未处理的异常类型 IOException

0 投票
1 回答
640 浏览

java - 无法使用 jdom 创建 xml 文件

这是我的代码:

我尝试在 C:\ 中找到 file.xml,但不在这里,我不知道为什么,控制台告诉我:无法将元素“FICHADAS”添加为文档的根:内容已经有一个现有的父文档

//NEW 我在想,现在我只需要将新的 fichadas 添加到现有文档中,不需要每次打开程序时都创建它。

0 投票
1 回答
64 浏览

java - 如何使用计数器创建不同的 xml 标签?

这是我的代码:

我想使用调用的计数器contador将名称中的数字放入行中,Element fichada = new Element("fichada" + counter);但我不知道该怎么做。谢谢。

0 投票
0 回答
114 浏览

java - 将内容添加到创建的 xml 文档

这是我的代码:

我需要将内容添加到现有的 xml 文档中,而不是每次打开程序时都创建文档