【发布时间】:2021-05-27 14:46:25
【问题描述】:
我正在使用 XMLEvent 来识别我的 Java 应用程序中的每个 XML 元素。 目前,我被困在 XML 元素具有空值的地方。 示例:
<Name></Name>
我的意图是将此空元素视为空字符串。
但这可以实现吗?我还没有找到让 Java 识别这些空元素的方法。
【问题讨论】:
-
如果你正在实现一个 XMLEventReader,你能不能只调用 getElementText() 并测试返回的字符串是否为空?即docs.oracle.com/javase/8/docs/api/javax/xml/stream/…
-
@mkane getElementText() 即使元素包含子元素、cmets 或处理指令,仍将为空,因此是一个误导性答案。
标签: java xml xml-parsing