gpt4 book ai didi

android - 如何在android 2.1版本中重写或修改XML

转载 作者:搜寻专家 更新时间:2023-11-01 08:14:26 26 4
gpt4 key购买 nike

我尝试使用 JDOm 和转换器概念修改 XML 数据,这两个功能在 2.2 版本中有效。但每当我尝试在 2.1 中编译时,我都会遇到异常。我也在谷歌搜索这个问题,他们提到 2.1 版本从不支持转换器概念。修改 XML 文件的替代方法是什么。

String filePath = Environment.getExternalStorageDirectory() + getDir;  
File file = new File(filePath);
if (file.exists()) {
Document document = (Document) builder.build(file);

Element root = document.getRootElement();
Element EditableTag = root.getChild("firsttag");
EditableTag.setText("changed String");

/**
* Print the modified xml document
*/
String des = new XMLOutputter().outputString(document);
System.out.println("String: " + des);

/**
* Modify the orginal document using FileWritter
*/
FileWriter fileWriter = new FileWriter(file);
fileWriter.write(des);
fileWriter.close();
}

此代码适用于 2.2 版本,同时我在 2.1 中编译此代码时出现 FleNotFound 异常。

最佳答案

您可以使用 Simple XML读取对象中的 xml 文件,修改其状态并将其写回。

关于android - 如何在android 2.1版本中重写或修改XML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6278489/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com