org.opengion.fukurou.xml

## クラス DomParser

- java.lang.Object
- - org.opengion.fukurou.xml.DomParser

-     public final class DomParser
      extends Object

       XMLファイルを読み取って、Document オブジェクトを取得する、ユーティリティークラスです。

       javax.xml.parsers および、org.w3c.dom の簡易処理を行います。
       read で、Document を読み込み、write で、ファイルに書き出します。
       なお、書き出しに関しては、UTF-8 固定で、かつ、Transformer で行いますので、
       属性の並び順は、保障されません。(つまり、簡易的な書き出し機能です。)

  変更履歴:

    5.1.7.0 (2010/06/01) 新規作成

  バージョン
    5.0
  作成者
    Kazuhiko Hasegawa
  導入されたバージョン:
    JDK6.0,

- - ### メソッドのサマリー

    すべてのメソッド staticメソッド concreteメソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `static Document` | `read(File aFile)` XMLファイルを読み込み、org.w3c.dom.Documentを返す。
    `static void` | `write(File aFile, Document aDocument)` Documentを指定ファイルに保存する。

    - ### クラスから継承されたメソッド java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### メソッドの詳細

    - #### read

          public static Document read(File aFile)

      XMLファイルを読み込み、org.w3c.dom.Documentを返す。
      パラメータ:
        `aFile` - XMLファイル
      戻り値:
        構築した Document( nullは読み込み失敗 )
      変更履歴:

        6.4.2.0 (2016/01/29) ex.printStackTrace() を、ThrowUtil#ogStackTrace(Throwable) に置き換え。

    - #### write

          public static void write(File aFile,
                                   Document aDocument)

      Documentを指定ファイルに保存する。
      パラメータ:
        `aFile` - 保存先ファイル
        `aDocument` - Documentインスタンス
      変更履歴:

        5.1.9.0 (2010/08/01) Closeされないバグを修正
        5.6.6.0 (2013/07/05) 若干のインデックス（らしきもの）を入れます
        6.3.8.0 (2015/09/11) FileUtil#getPrintWriter( File,String ) を使用。
        6.4.0.2 (2015/12/11) Transformer のエラーを、より詳細に出力します。
        6.4.2.0 (2016/01/29) ex.printStackTrace() を、ThrowUtil#ogStackTrace(Throwable) に置き換え。

Webアプリケーションフレームワーク openGion
Copyright (c) 2009 The openGion Project.