请教 使用org.w3c.dom中的normalize 不起作用的问题。。

samuel417 2006-08-11 05:21:39
使用org.w3c.dom来读取xml文件,在网上看到很多相关文章,也在csdn上搜索了一把,知道normalize()的作用,但是我的xml读取出来怎么还有“#text”空白的节点呢?

【try1】
DocumentBuilder dBuilder=DocumentBuilderFactory.newInstance().newDocumentBuilder();
Document domDoc = dBuilder.parse("test.xwo");
domDoc.normalize();
Element firstElement = domDoc.getDocumentElement();
NodeList elementList= firstElement.getChildNodes();
for(i=0;i<elementList.getLength();i++)
{
element = elementList.item(i);
System.out.println(element.getNodeType()+":"+element.getNodeName()+"\r\n");
}
//总是打印出多余的 #text
【try2】
把normalize()换成以下:
DOMConfiguration docConfig = domDoc.getDomConfig();
docConfig.setParameter("infoset", Boolean.TRUE);
domDoc.normalizeDocument();
还是不行?

是怎么回事呢?

...全文
234 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhmt 2006-08-11
  • 打赏
  • 举报
回复
up!

mark!

81,091

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧