javaxml⽂件注释多⾏_⽤DOM4J解析XML⽂件如何解析出其
中的注释⾏
⾸先,代码是从百度贴的,简单说下,这⾥如果要解析注释的话,就不能⽤迭代器Iterator来迭代element了,从代码可以看出,element 只是node的接⼝之⼀,⽽注释节点的继承结构⾥没有element接⼝,需要使⽤如下的遍历⽅式才能得到,原理⼤概是这样,如有不明⽩的地⽅,欢迎追问
Element root= RootElement();
for (int i = 0, size = deCount(); i < size;
i++)
{
Node node = de(i);
if (node instanceof Element) {
System.out.println("This is a Element!");
使用dom4j解析xml文件prinContent(node);
System.out.println();
} else if(node instanceof
org.dom4j.Comment){
System.out.println("This is a Comment!");
prinContent(node);
System.out.println();
}else{
System.out.println("This is a Nothing!");
prinContent(node);
}
}
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论