2017-09-20 27 views
0

xmlファイルのサイズは約130 KBです。現在、このXMLファイルは、アプリケーションの起動時にDOMパーサを使用して解析されます。 SAXパーサーを使用してXML全体を解析し、それらをHashMapに格納することをお勧めしたいと思います。 このHashMapはクラス内のインスタンス変数になります。また、XMLから情報を読み取る必要がある場合、このマップが使用されます。XMLファイルの解析とHashMapへの格納

SAXパーサーを使用してXML全体を解析し、すべての情報をHashMapに保存するのは良い考えですか?

答えて

0

ファイル全体がハッシュマップに保存され、ファイルサイズが小さくなっているためです。どのパーサを使うかは問題ではありません。 1つのインスタンスで読み込めないファイルのサイズが大きい場合は、DOM-parserの代わりにSAX-parserを使用する必要があります。 SAXパーサーはファイルからのデータのチャンクだけを文字単位で読み込みます。 DOMは1つのファイル全体を読み込むので、

関連する問題