我正在构建 xml 解析器,并且正在使用这种方法:
String xml = "";
DefaultHttpClient httpClient = new DefaultHttpClient();
HttpPost httpPost = new HttpPost(url);
HttpResponse httpResponse = httpClient.execute(httpPost);
HttpEntity httpEntity = httpResponse.getEntity();
xml = EntityUtils.toString(httpEntity, HTTP.UTF_8);
它将所有 xml 文件作为字符串。
但是当我将 xml 文件上传到主机(Joomla 的网络托管)时,我无法查看它或使用 http 访问 xml:
http://www.mywebsite.com/myfile.xml
我只能使用 ftp 访问 xml 文件:
ftp://mywebsite.com/myfile.xml
如何通过从 ftp 访问它来解析这个 xml 文件,或者如何允许从 http 访问 Joomla 网站上的文件?