DOMのXML解析とDOM4J

XMLは、ツリー構造であります

XMLは、ノードを介して全体の方法を表し、

 

 

 

sutdent.xmlドキュメント:ドキュメントノードXMLファイル

学生要素:使用して接合要素<>タグ

数のAttr:接合素子プロパティの属性名=「属性値」

日テキスト:ノード要素間のテキストの内容

DOM:ドキュメントオブジェクトモデル:ドキュメントオブジェクトモデル、オブジェクトのメンバーとして記述された文書

JavaコードをHTMLやJSコード操作でXMLの操作

 

DOM解析機能

1.ロードされると、一回限りのXML文書全体がメモリ内のツリー(ドキュメントオブジェクト)を形成し、メモリにロードされます。

2.コードの操作ドキュメントを使用した後、XMLファイルメモリDOMツリーで、ローカルディスクは、実際に業務に直接関係はありません。

3.両側が一致するように、DOM、XMLディスクの内容のうち、メモリの動作を同期させる、変更されないので

(それは同期させる必要がある場合にのみ、クエリ、同期、データの変更を必要としません)

4.短所:XMLファイルが大きすぎる場合、それはメモリオーバーフローを引き起こす可能性があり

 

DOMの解析ステップ

コードによってここに表されます:

 

 

 

 

 

 

サックス解決紹介

イベント駆動型に基づいて、行ずつ読みます

長所:メモリと速度を取りません。

短所:読み出しのみ可能で、ライトバックすることはできません

 

 

DOM4Jはじめに

DOM4J dom4j.orgは、オープンソースのXML解析パッケージを作成します

dom4jのは、優れた性能、パワフルで非常に使いやすい機能、太陽の公式DOM技術、ソフトウェアを超えるその性能と、非常に良いJavaXMLのAPIであり、それはまた、オープンソースであります

より多くのJavaソフトウェアXMLを読み書きするために使用DOM4Jであり、特に言及する価値があるも、SunはJAXMのDOM4Jをも使用されていることです。これは、Hibernateは、構成ファイルを読み書きするためにそれを使用して、jarファイルのパッケージを使用する必要がありました。

 

 

 

旧9人の学校コミュニティのメンバーが作成します

おすすめ

転載: www.cnblogs.com/ljxt/p/11608984.html