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;
}

バリデータ インスタンスを作成し、各ノードを検証します。失敗したノード (true、false) を見つけて追加するにはどうすればよいですか。失敗した検証にブール値を使用して、新しいドキュメントに追加できますか?

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

0 に答える 0