问题标签 [jaxp]

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 投票
4 回答
4018 浏览

java - 将原始文件(二进制数据)转换为 XML 文件

我正在做一个项目,我必须从服务器获取原始文件并将其转换为 XML 文件。

java中是否有任何工具可以帮助我完成这项任务,比如可以使用JAXP来解析XML文档?

0 投票
1 回答
2373 浏览

java - XPATH 查询不返回结果

嗨给定以下代码:

和一个像这样的输入:

为什么我的查询返回 null?

0 投票
6 回答
3396 浏览

java - Remove Empty Attributes from XML

I have a buggy xml that contains empty attributes and I have a parser that coughs on empty attributes. I have no control over the generation of the xml nor over the parser that coughs on empty attrs. So what I want to do is a pre-processing step that simply removes all empty attributes.

I have managed to find the empty attributes, but now I don't know how to remove them:

This code gives me a NPE when accessing n.getParentNode().getAttributes(). But how can I remove the empty attribute from an element, when I cannot access the element?

0 投票
3 回答
6563 浏览

java - 我需要解析非格式良好的 xml 数据 (HTML)

我在 JAVA 中有一些格式不正确的 xml (HTML) 数据,我使用了 JAXP Dom,但它抱怨。

问题是:有没有办法使用 JAXP 来解析这些文件?

我有一个包含数据的文件,例如:

0 投票
1 回答
6685 浏览

java - 无法针对 xsd 架构验证 xml 文档(找不到元素“replyMessage”的声明)

我正在使用以下代码针对 XSD 架构验证 XML 文件

如图所示,这是一个尝试验证以下 XML 文件的标准代码:

针对以下 XSD:

https://ics2wstest.ic3.com/commerce/1.x/transactionProcessor/Cyber​​SourceTransaction_1.53.xsd

错误是:

验证错误:cvc-elt.1:找不到元素“replyMessage”的声明。

0 投票
1 回答
69 浏览

java - 在 XML 中你称之为什么://@Dohicky.0 以及如何在 Java 中解决它

这是我第一次解析 XML,我现在真的不知道自己在做什么。这是我的 XML:

那么“//@Dohicky.0”叫什么?我理解目的,但是当我通过 Java JAXP 解析 XML 时,我不知道如何处理它。我想我可以解析 hasDohicky 属性的值,然后查找该名称元素的第 0 次出现......但我敢打赌,一定有更好的方法,对吧?

谢谢大家!

0 投票
3 回答
376 浏览

java - Jaxp xml解析和验证而不写入文件

我有一个读取和写入 MQ 队列的 JMS 消息传递应用程序。消息数据是字符串形式和 xml 格式(减去正常的标头标记,如 xml 版本等)。我正在寻找读取、写出和验证 xsd 模式的最佳方法,但是我遇到的示例都是关于处理文件的。

有没有办法(那里有教程)来获取一个 xml 字符串?读入并验证它并对我创建的 xml 字符串执行相同的验证和写出而不写入磁盘?

将不胜感激任何指针。

0 投票
2 回答
1671 浏览

java - 在 Java 中使用 XPath 查询 HTML 页面

谁能告诉我一个 Java 库,它允许我在 html 页面上执行 XPath 查询?

我尝试使用 JAXP,但它一直给我一个奇怪的错误,我似乎无法修复(线程“main”java.io.IOException:服务器返回 HTTP 响应代码:503 用于 URL:http ://www.w3.org/TR /xhtml1/DTD/xhtml1-transitional.dtd)。

非常感谢。

编辑

我找到了这个:

来自http://www.ibm.com/developerworks/xml/library/x-jaxpval.html但是将 argumrent 设置为 false 并没有改变任何东西。

0 投票
1 回答
8191 浏览

java - Java 和 XML (JAXP) - 缓存和线程安全怎么样?

  1. 我想知道在使用Java API 进行 XML处理 JAXP时可以重用哪些对象(在相同或不同的文档中) :

    • DocumentBuilderFactory
    • DocumentBuilder
    • XPath
    • Node
    • ErrorHandler(编辑:我忘了这必须在我自己的代码中实现,抱歉)
  2. 是否建议缓存这些对象或者 JAXP 实现是否已经缓存了它们?

  3. 这些对象的(重新)使用是线程安全的吗?

0 投票
2 回答
1033 浏览

java - 有哪些可用的 Java JAXP XPath 实现?

有哪些可用的 Java JAXP XPath 实现?默认实现 Xalan(随 JVM 提供)评估 XPath 表达式的速度非常慢,因此,我正在寻找更快的实现。