gpt4 book ai didi

java - 单元测试 - JAVA/XML 无法找出错误

转载 作者:太空宇宙 更新时间:2023-11-04 11:28:20 24 4
gpt4 key购买 nike

我正在进行单元测试。代码如下

NodeList nodelist1 = node.getChildNodes();

我通过引用 stackoverflow 链接之一来打印 nodelist1 对象来打印节点列表

它打印了如下的 xml

   <label _FORMAT ="A1">
<variable name="BOX"/>
<variable name="CA1"/>
<variable name="Item"/> </label>

下一个操作在循环内

Node node1 = nodelist1.item(j);

当我打印 node1 时,它会打印空格。

有人可以帮助我理解为什么它打印空格吗?顺便说一句,我是 java 和 XML 新手

最佳答案

尝试打印节点

getNodeValue()
getNodeName()
getNodeType()

如果它仍然没有打印任何内容,则您必须进一步操作。

您可以查看Node的实现。首先考虑什么是Javadoc of the Node interface正在说。 Node.getNodeValue()Node.toString() 的返回值取决于实际的 Node 类型。最后您必须查找所使用的具体实现。

要了解使用了 Node 的实现,请尝试

System.out.println("Node is implemented by " + node1.getClass());` 

从那里你可以走得更远。

关于java - 单元测试 - JAVA/XML 无法找出错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44106721/

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