【发布时间】:2017-06-13 09:44:54
【问题描述】:
我有一个 xml 文档,我正在尝试使用 DOM 解析器进行解析。
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<trajectorys version="1.4.1.1">
<trajectory uid="a" uidWell="b" uidWellbore="c">
<nameWell>xval</nameWell>
<nameWellbore>yval</nameWellbore>
<trajectoryStation uid="0.00">
<dTimStn>2017-02-04T10:51:20.000-06:00</dTimStn>
<typeTrajStation>unknown</typeTrajStation>
</trajectoryStation>
<commonData>
<dTimCreation>2017-02-20</dTimCreation>
<dTimLastChange>2017-02-20</dTimLastChange>
</commonData>
</trajectory>
</trajectorys>
我正在尝试使用 Node.hasChildNodes() 查找子节点。对于 nameWell 和 nameWellbore 节点,它返回 True 即使它没有子节点,而对于 trajectoryStation 和 commonData 返回 False。 我不明白为什么 hasChildNodes 方法会出现这种相反的行为。
【问题讨论】:
标签: java xml dom xml-parsing