我想遍歷XML文件中的所有子節點。如果驗證值失敗,那麼我想將/ clone節點追加到一個新的xml文檔中。對以下代碼的任何建議?迭代和驗證DOM節點 - java
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)) ;
我創建了驗證器實例,它確實驗證了每個節點。 如何找出哪些節點失敗(true,false),然後追加。我可以使用布爾值進行失敗驗證,然後追加到新文檔中嗎? //創建Validator實例 Validator validator = schema.newValidator(); Validator.validate(new DOMSource(childNode)); – mick
請點擊「編輯」按鈕更新您的問題,並在您的評論中包含信息,以便其他人可以輕鬆看到它。你會以這種方式得到更好的回覆=) – maerics