这个很简单。不知道你是用什么解析器。我一般用的是apache组织的Xerce/Xalan。
一般来说,解析xml时有很多个接口。比如Node,Element,Text对应不同类型的节点。
你可以这样判断:
NodeList nl=root.getChildrien();
while(...) {
Node n = nl.item(i);
if(n instanceOf Element) {
进行相应的处理....
}
}
像你刚才的那段,那些空白的字段都是Text类型的。
一般来说,解析xml时有很多个接口。比如Node,Element,Text对应不同类型的节点。
你可以这样判断:
NodeList nl=root.getChildrien();
while(...) {
Node n = nl.item(i);
if(n instanceOf Element) {
进行相应的处理....
}
}
像你刚才的那段,那些空白的字段都是Text类型的。
Node node = nl.item(i);
if (node.getNodeType() == Node.ELEMENT_NODE) {
Element e = (Element) node;