パッケージ 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) 新規作成
導入されたバージョン:
  JDK6.0,

- ## メソッドの概要

  修飾子とタイプ
  メソッド
  説明
  `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) に置き換え。