0

我想遍历 XML 文件中的所有子节点。如果值验证失败,那么我想将节点附加/克隆到新的 xml 文档。对以下代码有什么建议吗?

for(Node childNode = node.getFirstChild(); childNode!=null;)
{
   Node nextChild = childNode.getNextSibling();
   //validate here and append or
   //clone to new xml file if false
   childNode = nextChild;
}

我创建了验证器实例,它确实验证了每个节点。我如何找出哪个节点失败(真,假)然后追加。我可以使用布尔值验证失败,然后附加到新文档吗?

// creating a Validator instance 
Validator validator = schema.newValidator(); 
Validator.validate(new DOMSource(childNode)) ; 
4

0 回答 0