课程
/后端开发
/Java
/Java眼中的XML---文件读取
感觉DOM解析过程是在已知子节点级数的情况下解析的一样,假如我们不知道哪一级子节点是最后一级怎么办?
2017-05-14
源自:Java眼中的XML---文件读取 2-3
正在回答
怎么判断,节点的getFirstChild()方法为null,说明没有子节点。
但是xml本身是自己用来存储项目小型数据的,节点怎么命名,自己说了算,一般不可能不知道,不过你这种规避错误的思维很好。
那就需要根据返回值判断了。获取子节点的方法,如果内有获取到子节点,会返回一个不包含任何子节点的nodelist,所以只需要判断nodelist是否包含node就可以的,应该是length属性为0。xml文件一般会有格式,规定里边使用什么标签,使用规范,也就是有已知格式,然后解析。比如html,里边的节点都是按照html的规范编写,java框架的xml配置文件,也都是只能使用规定的标签。
举报
通过Java认识并且创造XML文件,如何应用 Java“解析 XML
2 回答DOM解析问题
1 回答dom解析插妹儿
3 回答DOM解析XML 出现乱码
2 回答为什么我的dom解析后中文变成???
1 回答问什么中文字符串解析不出来,用Dom解析汉字字符串变成问号?