Java getChildNodes()返回文本而不是节点列表

Java getChildNodes()返回文本而不是节点列表,java,xml,matlab,dom,xml-parsing,Java,Xml,Matlab,Dom,Xml Parsing,我尝试在MATLAB中进行XML解析,它使用JavaSE包org.w3c.dom 我有一个xml结构,比如 5.0162 0.96182 0.22294 0.96356 您的XML文档在元素之间包含空格。XML解析器认为这很重要,当您使用DOM方法getChildNodes()时,它同时包含子元素和包含空格的子文本节点。在处理子节点时,如果要忽略空白文本节点,则必须明确执行此操作。谢谢。但是无论如何,getChildNodes()不应该返回一些节点列表吗?我如何在不指定标记名的情况下获得元素

我尝试在MATLAB中进行XML解析,它使用JavaSE包org.w3c.dom

我有一个xml结构,比如


5.0162 0.96182
0.22294 0.96356

您的XML文档在元素之间包含空格。XML解析器认为这很重要,当您使用DOM方法getChildNodes()时,它同时包含子元素和包含空格的子文本节点。在处理子节点时,如果要忽略空白文本节点,则必须明确执行此操作。

谢谢。但是无论如何,getChildNodes()不应该返回一些节点列表吗?我如何在不指定标记名的情况下获得元素列表?再次感谢。我明白你的意思。尽管过滤器不是节点列表,但我可以正常使用.item(…)。我应该检查筛选节点的结果类型。我认为您可能犯了使用“节点”和“元素”的错误,好像它们是同一个东西。