作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
这听起来是一个简单的问题,但我还没有找到答案。
我有一个 .xml 文件,其中包含不同的项目,其中包括一个 URL 项目。我知道该 URL 字符串项的开头。在其他项目中找到此 URL 并将其作为字符串获取的最简单方法是什么?
这是一个检查 xml 文件是否存在的类。如果它存在,我应该从中获取一个网址。
public class ConfigFile {
private Context context;
private static String url;
public ConfigFile (Context _context, String _url){
this.context = _context;
this.url = _url;
}
public static String getUrl() {
return url;
}
public static void setUrl(String url) {
ConfigFile.url = url;
}
public void checkExistence(){
File file = new File(context.getApplicationContext().getFilesDir(),"configfile.xml");
if(file.exists()){
// here I should paste code which returns url to set it as connection
//setUrl();
}
else{
//smth
}
}
最佳答案
只需使用 Android 内置的基本 xml 解析框架即可。
有关 XML 解析的基本 Android 文档。 https://developer.android.com/training/basics/network-ops/xml
如果您发现该方法太复杂,请使用基于注释的方法。SimpleXML 是我过去使用过的一种并且效果很好。
http://simple.sourceforge.net/download/stream/doc/tutorial/tutorial.php
关于java - 如何从 xml 文件中获取字符串形式的 URL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50237595/
我是一名优秀的程序员,十分优秀!