I want to validate an xml file against it schema. Once the validation is completed I want to remove any invalid data and save this invalid data into a new file. I can perfom the validation, just stuck on the removing and saving invalid data into new file.
質問する
1118 次
1 に答える
0
今書いたものはすべて撤回します。... :) 例外時に Current Element Node プロパティを使用して、必要なノードを取得できるようです。
Element curElement = (Element)validator.getProperty("http://apache.org/xml/properties/dom/current-element-node");
SchemaはXerces経由で定義されているので、これでうまくいくと思います。http://xerces.apache.org/xerces2-j/properties.html#dom.current-element-nodeを参照してください。
バリデーターを介して無効な DOM 要素に関する詳細情報を取得するにはどうすればよいですか?の回答に詳細な説明があります。.
于 2013-03-28T19:08:45.527 に答える