共通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 }