在解析XML文档时,我得到一个被注释掉的代码节点(从一开始就是个坏主意),我想知道何时有注释掉的节点/块而不去解析它。
以下是解析XML元素的代码:
private static boolean updateXML(File file, Document doc, NodeList nodeList)
{
if(nodeList==null)
return false;
boolean somethingChanged = false;
for(int i=0;i<nodeList.getLength();i++)
{
if(nodeList.item(i).hasChildNodes())
{
somethingChanged |= updateXML(file, doc, nodeList.item(i).getChildNodes());
}
else
{ ... }
}
}
当我调试它时,我可以看到被注释的部分作为一个完整节点被呈现出来。
我该如何忽略这些注释?
Node
类型。如果是Comment
,请忽略它。 - RealSkeptic