dom4jのxmlファイルの内容を取得

共通API:
  1、オブジェクトSAXReader:新しいリード(文字列のパス)を作成することによって、従来の方法、目標リターン文献。
  2、ドキュメントオブジェクト:ルート要素.getRootElement(で取得した被写体SAXReaderは):Elementオブジェクト返す
  一般的な方法:3、要素オブジェクトの
            要素(文字列名):コレクションのすべてのサブ要素のタグ名を取得し、すべての子要素を取得するためのパラメータを指定しない
            要素(文字列名を):最初の子要素は、オブジェクトの名前を指定し、最初の子を取得するためにルート要素を指定していない取得します。要素
            のgetName():現在の要素のタグ名を取得します
            属性値(文字列のキー):名前値属性を指定するために、現在の要素を取得
            elementText(文字列名):テキストは、現在の要素の値にタグ名を指定します
            のgetText():現在の要素を取得します。テキスト値の
    ステップ:

1  公共 静的 ボイドメイン(文字列[]引数)がスローDocumentException {
 2  //を        1、SAXReaderは、オブジェクトを作成
3。          SAXReader srReader = 新しい新しいSAXReader();
 4  //         2、ドキュメントオブジェクトを取得
5。          文書DOC = srReader.read(「SRC / COM /オラクル/ demo01 / demo01.xml " );
 。6  //         3、ルート要素にアクセスします。
7。          要素=ルートdoc.getRootElement();
 8は、 //         指定された子要素のセットの名前を取得します
9。          リスト<要素>要素=のroot.elements ( "人物" );
 10  //        オブジェクトの最初の子の名前を取得し
11。          要素2 = root.elementの要素(「人物」);
 12である //         指定したラベルテキスト値が低いサブ要素プレゼント
13である          文字列elementText root.elementText =(「テスト」);
 14  //         現在の要素の指定されたプロパティの属性値を取得します
15          (1)属性値elements.get = .element(「名前」)文字列属性値(「値」);
 16  //         ラベルに指定されたテキストの値を取得します
。17          文字列のテキスト= elements.get (0).element( "名前" ).getText();
 18である         のSystem.out.println(テキスト);
 19      }

 

おすすめ

転載: www.cnblogs.com/yanghaoyu0624/p/11777595.html