问题标签 [javax.xml]

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 投票
1 回答
7232 浏览

java - 如何打印格式化的 SOAPMessage?

我有一个SOAPMessage(在 中找到javax.xml.soap.SOAPMessage)。

然而,打印它的唯一方法似乎是soapMessage.writeTo(System.out);但是这没有任何新的行,而且SOAPMessage它可能很难阅读。

此外,使用System.out.println(soapMessage.toString());只是打印出来:

我查看了如何从 Java 中漂亮地打印 XML?如何打印 SOAPMessage如何将 SOAPBody 转换为字符串,但都不能解决换行和/或格式化SOAPMessage.

0 投票
1 回答
3998 浏览

spring - 在 Weblogic 12c 中部署 javax.xml.stream.XMLInputFactory 的问题

我正在尝试在 Weblogic 12c 中部署 Web 应用程序(.war 格式)。当我尝试部署它时,Weblogic 抛出以下错误:

我已经阅读了太多关于这个错误的线程和“解决方案”,但没有一个对我有用。

这是我的 weblogic.xml:

这些是我在 pom.xml 中的依赖项:

你能帮我解决这个问题吗?谢谢!

0 投票
1 回答
765 浏览

java - SOAPElement java 8 的未定义 getTextContent()

有没有人遇到过这个问题?

我在 Java 7 中使用javax.xml.soap.SOAPElement的 getTextContent() 。但是当我使用 Java 8 时,它给了我编译错误“方法 getTextContent() 未定义 SOAPElement 类型”。

当我通过 javadoc 浏览 java 8 时,我看到这个方法存在。谁能帮我理解这里有什么问题?

0 投票
2 回答
6602 浏览

java - 我想在 java 中使用 XQuery 进行 Xml 处理

我想XQuery用于从 java 中的 Xml 获取数据,但我没有得到我需要为此添加的 Jar。我在谷歌很多搜索,但没有任何有用的例子。例如我得到以下链接:

https://docs.oracle.com/database/121/ADXDK/adx_j_xqj.htm

然后我没有得到这里提到的 jar 文件。任何知道如何在 Java 中通过一个简单示例开始使用 XQuery 的人都会非常有帮助。经过大量搜索后,我得到了这个链接,它说Xqjapi.jar是 Oracle 数据库附带的。

https://technology.amis.nl/2011/07/30/running-xquery-from-java-applications-using-the-xqj-api-and-the-oracle-xdk-implementation/

有没有我可以在 Java 中使用的开源 api XQuery

0 投票
0 回答
465 浏览

java - 无法翻译作为 XML 字符串中名称一部分的葡萄牙语字符

我在翻译作为 XML 字符串中的一个字段的一部分的葡萄牙语字符时遇到了麻烦。我正在使用转换方法,并且还使用 iso-8859-1 进行了编码,但最终出现以下错误:

这是我正在使用的代码。

inputMessage 具有名称为“Olá”的名称标签(相关的十六进制小数:4f 6c e1),这是葡萄牙语。

如果我们发送中文和泰文字符,相同的代码也可以工作。你能帮我解决这个错误吗?

这是我正在使用的示例 XMl。

0 投票
2 回答
786 浏览

java - 即使附加了根元素,DocumentBuilder doc(带有根元素)也会输出 null

我试图让它返回带有属性的空根元素,但得到 [#document: null] 输出。我绝对需要有一个根的子元素吗?

0 投票
1 回答
353 浏览

xml - 如何使用 javax.xml.bind.Unmarshaller 仅解组单个嵌套元素

我有以下示例 xsd

我只想解组一个 Roles xml,如下所示

我的输入流/xml 是

上面的代码抛出以下错误

如何让我的角色 xml 解组?

0 投票
3 回答
1449 浏览

java - 在java中读取XML的所有父节点

我有一个如下的 XML:

我能够使用以下代码读取第一个父节点的子节点值:

但我无法读取第二个父节点值(child3 和 child4)

0 投票
1 回答
440 浏览

java - @XmlSeeAlso 不适用于同一个根节点

我正在尝试使用@XmlSeeAlso注释实现继承。当为子类使用不同的根节点名称时,一切都按预期工作。但是对于相同的根名称,Unmarshaller 总是从 XmlSeeAlso 列表中选择最后一个类,尽管有内容。更改根名称是不可能的。有什么方法可以让 Unmarshaller 按内容正确选择课程?

输出:

0 投票
1 回答
658 浏览

xml - 带有databricks xml lib的SparkSQL:有效xml上的“格式错误的行”/UnboundPrefix

假设我在 ipython notebook 会话中在 Oracle JDK 1.8(内部版本 1.8.0_65-b17)上运行 Spark 1.6.0,该会话从以下行开始:

所以我已经包含了 databricks spark-xml 包(https://github.com/databricks/spark-xml)。接下来我将对 pyspark 运行以下代码:

其中 dummy.xml 包含 DMOZ 转储的这个小片段(http://rdf.dmoz.org/):

这可以针对我能够找到的任何验证器进行验证。结果是:

它指的是这行代码:https ://github.com/databricks/spark-xml/blob/master/src/main/scala/com/databricks/spark/xml/util/InferSchema.scala#L101 。这显然是上面一些 javax.xml.stream 类引发的 XMLStreamException 的情况。

不幸的是,异常的细节被处理程序忽略了,所以我不知道该行到底出了什么问题。但是,从属性中删除名称空间(即r:id变为 just id)会使它消失。我觉得我遇到了一些常见的陷阱,只需要知道是哪一个。

UPD:我用调试语句编译了我自己的databricks lib jar,结果是,它是关于未绑定前缀的:

是什么原因,我该如何解决?