ホームページ >Java >&#&チュートリアル >Java の DOM および SAX パーサーを使用して XML ファイルを効率的に読み書きするにはどうすればよいですか?
概要
XML データの管理は、Java アプリケーションの一般的なタスクです。この記事では、DOM や SAX などのさまざまな組み込み Java ライブラリを使用して XML ファイルを読み書きする方法について包括的に説明します。
DOM: XML ファイルの読み取り
import javax.xml.parsers.*; import org.w3c.dom.*;
DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
DocumentBuilder db = dbf.newDocumentBuilder();
Document dom = db.parse(xmlFilePath);
Element rootElement = dom.getDocumentElement();
DOM: XML ファイルの作成
import javax.xml.parsers.*; import javax.xml.transform.*; import javax.xml.transform.dom.*; import javax.xml.transform.stream.*;
DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
DocumentBuilder db = dbf.newDocumentBuilder();
Document dom = db.newDocument();
Element rootElement = dom.createElement("rootElement"); dom.appendChild(rootElement);
Transformer tr = TransformerFactory.newInstance().newTransformer(); tr.transform(new DOMSource(dom), new StreamResult(new FileOutputStream("output.xml")));
SAX: XML の読み取りと解析
import javax.xml.parsers.*; import org.w3c.dom.*;
DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
DocumentBuilder db = dbf.newDocumentBuilder();
Document dom = db.parse(xmlFilePath);
追加リソース
以上がJava の DOM および SAX パーサーを使用して XML ファイルを効率的に読み書きするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。