gpt4 book ai didi

java - 使用 Java 解析 XML DOM

转载 作者:行者123 更新时间:2023-12-02 00:52:00 24 4
gpt4 key购买 nike

我正在尝试解析此 XML 字符串:

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<response type="success">
<lots>
<lot>32342</lot>
<lot>52644</lot>
</lots>
</response>

当我获得根节点(即“响应”)时,我使用 getChildNodes() 方法,该方法返回长度为 3 的 NodeList。但是,我感到困惑的是 NodeList 的创建顺序。我使用了一些打印语句以显示列表中的内容

Item length: 3
Item (0): [#text:
]
Item (1): [lots: null]
Item (2): [#text:
]

因此文本节点首先位于根以下两级,然后是根的下一个子节点,然后是下一个文本节点。

列表以这种方式排序是否有特定的顺序和/或原因?

最佳答案

您看到子节点“lots”周围有空白文本

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<response type="success">
{txt1}<lots>
<lot>32342</lot>
<lot>52644</lot>
</lots>{txt2}
</response>

关于java - 使用 Java 解析 XML DOM,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2609998/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com