私のJavaアプリケーションはXMLファイルをロードしてからXMLを解析します。オンザフライでファイルを検索/置換する方法は?
SAXBuilderを作成する前に、ファイルの検索/置換を行います。どのように私はメモリにこれを行うことができます(ファイルに書き込む必要はありません)?
は、ここに私のコードだ、と私は検索を行うENVISION場所/置き換え:
private String xmlFile = "D:\\mycomputer\\extract.xml";
File myXMLFile = new File(xmlFile);
// TODO
// REPLACE ALL "<content>" in xmlFile with "<content><![CDATA["
// REPLACE ALL "</content>" with "]]></content>"
SAXBuilder builder = new SAXBuilder("org.apache.xerces.parsers.SAXParser");
document = builder.build(new File(myXMLFile));
どのようにあなたがそれらを記述することなく、ファイル内の項目を置き換えるのでしょうか? –