问题标签 [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.
java - 将原始文件(二进制数据)转换为 XML 文件
我正在做一个项目,我必须从服务器获取原始文件并将其转换为 XML 文件。
java中是否有任何工具可以帮助我完成这项任务,比如可以使用JAXP来解析XML文档?
java - XPATH 查询不返回结果
嗨给定以下代码:
和一个像这样的输入:
为什么我的查询返回 null?
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?
java - 我需要解析非格式良好的 xml 数据 (HTML)
我在 JAVA 中有一些格式不正确的 xml (HTML) 数据,我使用了 JAXP Dom,但它抱怨。
问题是:有没有办法使用 JAXP 来解析这些文件?
我有一个包含数据的文件,例如:
java - 无法针对 xsd 架构验证 xml 文档(找不到元素“replyMessage”的声明)
我正在使用以下代码针对 XSD 架构验证 XML 文件
如图所示,这是一个尝试验证以下 XML 文件的标准代码:
针对以下 XSD:
https://ics2wstest.ic3.com/commerce/1.x/transactionProcessor/CyberSourceTransaction_1.53.xsd
错误是:
验证错误:cvc-elt.1:找不到元素“replyMessage”的声明。
java - 在 XML 中你称之为什么://@Dohicky.0 以及如何在 Java 中解决它
这是我第一次解析 XML,我现在真的不知道自己在做什么。这是我的 XML:
那么“//@Dohicky.0”叫什么?我理解目的,但是当我通过 Java JAXP 解析 XML 时,我不知道如何处理它。我想我可以解析 hasDohicky 属性的值,然后查找该名称元素的第 0 次出现......但我敢打赌,一定有更好的方法,对吧?
谢谢大家!
java - Jaxp xml解析和验证而不写入文件
我有一个读取和写入 MQ 队列的 JMS 消息传递应用程序。消息数据是字符串形式和 xml 格式(减去正常的标头标记,如 xml 版本等)。我正在寻找读取、写出和验证 xsd 模式的最佳方法,但是我遇到的示例都是关于处理文件的。
有没有办法(那里有教程)来获取一个 xml 字符串?读入并验证它并对我创建的 xml 字符串执行相同的验证和写出而不写入磁盘?
将不胜感激任何指针。
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 并没有改变任何东西。
java - Java 和 XML (JAXP) - 缓存和线程安全怎么样?
我想知道在使用Java API 进行 XML处理 JAXP时可以重用哪些对象(在相同或不同的文档中) :
DocumentBuilderFactory
DocumentBuilder
XPath
Node
(编辑:我忘了这必须在我自己的代码中实现,抱歉)ErrorHandler
是否建议缓存这些对象或者 JAXP 实现是否已经缓存了它们?
这些对象的(重新)使用是线程安全的吗?
java - 有哪些可用的 Java JAXP XPath 实现?
有哪些可用的 Java JAXP XPath 实现?默认实现 Xalan(随 JVM 提供)评估 XPath 表达式的速度非常慢,因此,我正在寻找更快的实现。