XMLXercesはあなたのニーズにマッチします。私はそれを使っています、そして私はそれが本当に好きです。
最初の編集に加えて:
XMlファイルは非常に大きいため、多くのメモリと時間が使用される可能性があるため、解析プロセスの最適化を検討する必要があります。
始めるための良い小さな例を見つけました:
別の追加:
単純なXMLをデータベースに書き込みたくない場合は、データを監視することが重要です。これは、別の形式でデータベースに書き込んだ後、検証が古くなっているためです。適切なスキームといくつかの追加のバリデーターを使用して検証するようにしてください。大規模なXMLは扱いにくい場合があります。