在Android中加载和修改xml文件

Ric*_*rdo 2 xml android

我有一个xml文件,它将在资产或res文件夹中,我需要通过添加一些值来修改,然后我需要将xml转换为一个字符串,作为soap请求的一部分发送.实现这一目标最简单的方法是什么?

Ser*_*tov 5

您无法修改资源文件.

如果您不需要修改资源,可以将XML文件放在assets文件夹中.然后你可以通过AssetManager(返回getResources().getAssets())访问它.有了AssetManager你可以InputStream从XML文件或使用XMLResourceParser.并随心所欲地做任何事.

  • 我把它放在assets文件夹中,并使用输入流阅读器将文件全部读入一个字符串.然后,我使用用户输入中的值替换文件中的占位符.似乎工作正常 (2认同)