dom4jのJavaでの使い方は何ですか。
dom4jは、XMLドキュメントを解析および操作するためのJavaオープンソースライブラリです。XMLドキュメントのノード、属性、および内容を操作する簡単で使いやすい方法を提供します。
以下はdom4jの一般的な使用法です:
- サックスリーダー
- 読む
- 書類
SAXReader reader = new SAXReader();
Document document = reader.read(new File("input.xml"));
- 書類 (しょるい)
- ルート要素を取得する
Element root = document.getRootElement();
- 要素 (ようそ)
- 要素イテレータ()
Iterator<Element> iter = root.elementIterator();
while (iter.hasNext()) {
Element child = iter.next();
// 处理子节点
}
- 要素 (ようそ)
- 属性値()
String attributeValue = element.attributeValue("attributeName");
- 要素 (ようそ)
- テキストを取得する
String text = element.getText();
- ドキュメントヘルパー
- createElment()を使用します。
- 要素 (ようそ)
- 追加する
Element newElement = DocumentHelper.createElement("newElement");
parentElement.add(newElement);
- 要素 (ようそ)
- 属性の値を設定する。
- 要素 (ようそ)
- 設定するsetText()
element.setAttributeValue("attributeName", "attributeValue");
element.setText("newText");
- 要素 (ようそ)
- 削除する (さくじょする)
parentElement.remove(childElement);
これらはdom4jの一般的な使用法です。これらの使用法を通じて、XMLドキュメントを簡単に解析および操作することができます。