好吧,我从这段代码中收到此错误xmlDoc.getElementsByTagName("tiles").hasChildNodes is not a function
:xmlDoc.getElementsByTagName("tiles").hasChildNodes()
。
现在我一直在使用教程,他们都说这应该有效,所以我做错了什么?
编辑: xml文件:
< ?xml version="1.0" encoding="UTF-8" ?>
<level>
<tiles>
<row>1000000000000001</row>
<row>1000000000000001</row>
<row>1000000000000001</row>
<row>1000000000000001</row>
<row>1000000000000001</row>
<row>1000000000000001</row>
<row>1000000000000001</row>
<row>1111111111111111</row>
</tiles>
</level>
答案 0 :(得分:3)
getElementsByTagName()
返回带有传递标记名称的元素数组。如果您要测试第一个/仅<tiles>
元素是否包含子节点,请尝试:
xmlDoc.getElementsByTagName("tiles")[0].hasChildNodes()
如果没有,请说明您要做的事情。