为了账号安全,请及时绑定邮箱和手机立即绑定

关于DOM解析过程的疑问

感觉DOM解析过程是在已知子节点级数的情况下解析的一样,假如我们不知道哪一级子节点是最后一级怎么办?

正在回答

2 回答

怎么判断,节点的getFirstChild()方法为null,说明没有子节点。

但是xml本身是自己用来存储项目小型数据的,节点怎么命名,自己说了算,一般不可能不知道,不过你这种规避错误的思维很好。

0 回复 有任何疑惑可以回复我~

那就需要根据返回值判断了。获取子节点的方法,如果内有获取到子节点,会返回一个不包含任何子节点的nodelist,所以只需要判断nodelist是否包含node就可以的,应该是length属性为0。xml文件一般会有格式,规定里边使用什么标签,使用规范,也就是有已知格式,然后解析。比如html,里边的节点都是按照html的规范编写,java框架的xml配置文件,也都是只能使用规定的标签。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

关于DOM解析过程的疑问

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信