问题标签 [dom4j]
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 - dom4j SAXReader - 停止解析
我正在使用 SAXReader 解析 XML 文件,并且希望在一定时间(超时)后停止,以防文件太大。概括地说,我想在 ContentHandler 中抛出一个 SAXException(比如在 startElement 中)。
这个想法在这里描述:http: //www.ibm.com/developerworks/xml/library/x-tipsaxstop/
但是,dom4j 的 SAXReader 使用 ElementHandler,其中“onStart”和“onEnd”事件不允许抛出异常。我对在这里做什么有点困惑。
有什么建议么?谢谢。
java - dom4j 将文本转换为特殊字符
我正在使用 dom4j 来解析我的 xml。假设我有这样的事情:
查看“bar”节点的值时,它会返回由“& #402;”表示的特殊字符
有没有办法防止这种情况,只需阅读实际的文本位?
java - 使用 dom4j 清理命名空间处理
我们正在使用 dom4j 1.6.1 来解析来自某个地方的 XML。有时,应答器会提到命名空间(例如:),有时则不()。并且调用 Element.selectSingleNode(String s ) 失败。
目前我们有 3 个解决方案,但我们对它们不满意
1 - 在对 xml 文档执行任何操作之前删除所有出现的命名空间
2 - 在获取节点之前删除命名空间通过调用
但它仅适用于节点和第一级子级
3 - 使代码混乱
所以你怎么看 ?女巫一号是不是越差?您还有其他解决方案要提出吗?
java - 在 Dom4j 中使用 Xpath
尝试访问 dom4j 上已解析 xml 文档的任何节点时出现以下异常:
我知道解析有效,因为我可以让解析器打印出 xml 文档或将其保存到文件中。这是我正在使用的代码。
要解析文档:
为了尝试获取节点,我尝试了以下几行,所有这些都会产生相同的错误:
这将打印出 xml 文档,我认为这意味着 doc(即解析的 xml 文档)包含它应该包含的内容。
我真的很感谢你的帮助!
java - 移除 dom4j 中的元素
我想在 dom 中留下 id="2" ,
domj4 怎么去掉其他三个?
结果:
java - dom4j cdata(保留空格)
我正在尝试使用 dom4j java 从节点获取 cdata 文本。我的问题是所有换行符都被删除了。本质上,我需要读取 CDATA 的内容,就好像它是 HTML 中的 <pre> 标记一样。
你有什么想法?不幸的是,我只有很短的时间来完成这项工作,因此我们将不胜感激。
谢谢!
java - SAXReader 不重新转义字符
我正在使用 dom4j 读取 XML 文件。该文件如下所示:
我将文件读SAXReader
入Document
. 当我getText()
在节点上使用时,我获得以下字符串:
我做了一些处理,然后使用asXml()
. 但是字符没有像原始文件中那样转义,这会导致使用该文件的外部系统出错。
写入文件时如何转义特殊字符并拥有?
java - 使用转义的 '\r\n\' 将 dom4j 文档写入 xml 文件
很抱歉问了同样的问题,但现在我想:
编写一个包含如下标签的 dom4j 文档:
到一个 xml 文件,但\r\n
应该转义到
不起作用。
java - 使用 Dom4j 映射复杂的结果集
我正在尝试从一个复杂的结果集(即具有多个连接的结果集)创建一个 XML 文档,因此比赛有一堆问题,一个问题有一堆答案。
所以文件最终看起来像:
很像 SQL Server 中的“for XML”命令,但我不能使用数据库进行处理,所以它需要在 Java 中。任何人都可以向我指出正确的方向,指向任何好的资源,甚至是做这个/类似事情的开源库,这样我就可以让它做我想做的事吗?谢谢。
java - HttpServletResponse XML 到 Java
我正在维护这个 servlet,它有一个 HttpServletResponse 响应,它向客户端回复一条 XML 消息。我想获取 XML 消息并将其转换为 JSON,然后将 JSON 发回。
如果可能,我想避免编写自己的 JSON 转换器。有没有人有这样做的好方法?我用谷歌搜索了这个: http: //pvoss.wordpress.com/2009/02/26/servlet-filter-to-convert-xml-to-json/,这正是我想要的,但他们使用的是被黑的 dom4j jar这对我没有帮助。