问题标签 [jdom]
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 - 如何比较两个元素的等效性?
我正在为使用 JDOM 读写 XML 的代码编写单元测试。因此,我需要一些方法来将我的代码生成的 JDOMElement
与引用进行比较,Element
以确保它们是等价的(相同的名称、命名空间和属性,加上其子级的相同,递归地)。
不幸Element.equals
的是,只测试元素是否引用相等。如何最好地确定两个元素是否代表相同的树?
java - 如何在 Java 中从 String 创建 XML 对象?
我正在尝试编写一个代码来帮助我创建一个 XML 对象。例如,我将一个字符串作为函数的输入,它会返回一个 XMLObject。
当我在网上搜索时,我通常看到有关创建 XML 文档的示例。所以我看到的所有关于创建 XML 并写入文件并创建文件的事情。但我做了类似的事情:
您认为创建一个 XML 对象就足够了吗?你能帮我如何从 XML 中获取数据吗?例如,我怎样才能IpAdress
从那个 XML 中获取?
非常感谢大家
编辑1:实际上,现在我认为拥有一个类似的文件可能会容易得多base.xml
,我会将所有基本内容写入其中,例如:
然后使用这个文件创建一个 XML 对象。你怎么看?
java - 如何将值插入xml?
我对 XML 和 JDOM 真的很陌生,所以我有一个菜鸟问题,很抱歉。我有一个 XML 文件,我想在其中插入值。我的 XML 文件是这样的;
所以我想要的是例如在之间添加值,并且<sendTo> </sendTo>
我想在. 你能告诉我怎么做吗?<A>
</A>
<body> </body>
非常感谢。
java - 如何从 org.jdom.Document 中的 xml 对象获取数据?
我正在尝试从 xml 文档对象中获取一些数据。我的想象 xml 文件是这样的;
为此,我正在为此编写一个函数;
当我从互联网上阅读时,我不明白我应该使用 List 类来获取 s 但是当我尝试它时,我总是会出错。你能帮我拿到s吗?
谢谢你们。
java - 如何在 Java 中创建 Document 对象?
我想用 jdom 创建一个 Document 对象。我已经编写了一个函数,但是在调试之后我可以看到它没有被创建。由于我是 XML 新手,我不明白为什么我不能创建。你能帮我吗?
创建它时,我使用该函数将其转换为字符串;
当我尝试转换为字符串以查看文档内部的内容时,我得到了;
java - 从jdom中的Document读取文本时出错?
我在这里问你一个关于 jdom 的基本问题。我正在尝试读取 Document 对象,但一直出错。我要阅读的文件是,
我正在努力评估。为此,我编写了一个函数,
但是当我调试它时,我总是可以看到该函数没有读取任何内容。你能帮帮我吗?
谢谢你们
编辑:好吧,很抱歉问了这样一个菜鸟问题,我只是在 getchildren () 中犯了一个错误;我应该写 oids 而不是 oid
编辑 2:实际上我在评论我的问题时更改了代码,但现在,我读到的唯一内容是“\n \n”而不是“1.3.6.1.2.1.1”。你认为问题可能是什么?
java - 解析 Document 对象时卡住了?
我正在尝试解析我的 Document 对象,例如;
我想摆脱<variableBinding>
s 下的所有 s,<variables>
因为我是 XML 解析的菜鸟,所以我真的被困住了。
我正在尝试编写一个函数;
你能帮我弄个<variableBinding>
s吗?
谢谢你们
jdom - jdom和ssis之间奇怪的交互
我为这篇长文道歉,但这个问题并不容易说明。
我最近写了一段 Java 为同事重新配置一些 SSIS 包,使用 jdom 来解析和操作 XML。该程序有效,但生成的文件崩溃了。我们能够将崩溃追溯到原始文件中的一个奇怪的大部分非打印字符,该字符在 jdom 编写的文件中没有重现。
这个角色的奇怪之处在于它并没有出现在所有编辑器中。例如,Oxygen XML 编辑器甚至看不到它。但是,在记事本中,原始版权声明如下所示:
以及相同元素的转换版本:
(问题字符是版权符号之前的 Â)
在有问题的包上运行全局替换,其中 Â -> "" 和 © -> "(c)",使问题消失,但现在事实证明,当未修改的元素放入已修改的元素时,问题又出现了包,所以现在我不确定问题的根源是什么。
再次,我很抱歉这篇长文,但我不想遗漏任何细节。任何见解或建议将不胜感激;我很困惑。
我的同事会在尝试加载这些内容时向我发送错误消息,如果它们有用,我可以发布它们。
java - 如何将 java 中的文档对象与 XERCES 进行比较?
我正在尝试比较两个 Document 对象并尝试根据结果进行操作。例如,我将有一个 Document 对象,例如,
我将与另一个文档对象进行比较,例如,
如果两个 Document 对象的格式不一样,我想做一些操作。你能帮我解决一下这种情况吗?
谢谢你们
java - 如何将文档对象转换为输入源?
我正在动态创建一个 XML 文档对象。我需要根据 Schema 验证它。我正在使用 xerces 2。我为解析器设置了功能。现在我需要解析以验证 XML。
为此,我需要调用“parser.parse()”。但是 parse() 方法将“InputSource”作为参数。但我有 Document 对象。如何将此 Document 对象转换为“InputSource”以将其传递给 parse() 方法。
任何人都可以帮忙。
最好的祝福,