Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/218.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
parse(字符串Uri)正在返回IOException 包com.converter; 导入java.io.IOException; 导入java.net.URI; 导入java.net.URL; 导入java.util.StringTokenizer; 导入javax.xml.parsers.DocumentBuilder; 导入javax.xml.parsers.DocumentBuilderFactory; 导入org.w3c.dom.Document; 导入org.w3c.dom.Node; 导入org.w3c.dom.NodeList; 导入org.xml.sax.SAXParseException; //导入XmlReader.java; 公共类XMLReader{ 公共浮动值=25f; 公共XMLReader(){ 字符串解析字符串=”; 试试{ DocumentBuilderFactory dbf=DocumentBuilderFactory.newInstance(); //dbf.setFeature(“http://apache.org/xml/features/nonvalidating/load-external-dtd“,假); DocumentBuilder db=dbf.newDocumentBuilder(); URI=新的URI(“http://themoneyconverter.com/USD/rss.xml"); ****Document doc=db.parse(uri.toString());*** doc.getDocumentElement().normalize(); NodeList nodeLst=doc.getElementsByTagName(“说明”); int length=nodeLst.getLength(); 对于(int s=0;s_Java_Android - Fatal编程技术网

parse(字符串Uri)正在返回IOException 包com.converter; 导入java.io.IOException; 导入java.net.URI; 导入java.net.URL; 导入java.util.StringTokenizer; 导入javax.xml.parsers.DocumentBuilder; 导入javax.xml.parsers.DocumentBuilderFactory; 导入org.w3c.dom.Document; 导入org.w3c.dom.Node; 导入org.w3c.dom.NodeList; 导入org.xml.sax.SAXParseException; //导入XmlReader.java; 公共类XMLReader{ 公共浮动值=25f; 公共XMLReader(){ 字符串解析字符串=”; 试试{ DocumentBuilderFactory dbf=DocumentBuilderFactory.newInstance(); //dbf.setFeature(“http://apache.org/xml/features/nonvalidating/load-external-dtd“,假); DocumentBuilder db=dbf.newDocumentBuilder(); URI=新的URI(“http://themoneyconverter.com/USD/rss.xml"); ****Document doc=db.parse(uri.toString());*** doc.getDocumentElement().normalize(); NodeList nodeLst=doc.getElementsByTagName(“说明”); int length=nodeLst.getLength(); 对于(int s=0;s

parse(字符串Uri)正在返回IOException 包com.converter; 导入java.io.IOException; 导入java.net.URI; 导入java.net.URL; 导入java.util.StringTokenizer; 导入javax.xml.parsers.DocumentBuilder; 导入javax.xml.parsers.DocumentBuilderFactory; 导入org.w3c.dom.Document; 导入org.w3c.dom.Node; 导入org.w3c.dom.NodeList; 导入org.xml.sax.SAXParseException; //导入XmlReader.java; 公共类XMLReader{ 公共浮动值=25f; 公共XMLReader(){ 字符串解析字符串=”; 试试{ DocumentBuilderFactory dbf=DocumentBuilderFactory.newInstance(); //dbf.setFeature(“http://apache.org/xml/features/nonvalidating/load-external-dtd“,假); DocumentBuilder db=dbf.newDocumentBuilder(); URI=新的URI(“http://themoneyconverter.com/USD/rss.xml"); ****Document doc=db.parse(uri.toString());*** doc.getDocumentElement().normalize(); NodeList nodeLst=doc.getElementsByTagName(“说明”); int length=nodeLst.getLength(); 对于(int s=0;s,java,android,Java,Android,这一个对我有用输出: package com.converter; import java.io.IOException; import java.net.URI; import java.net.URL; import java.util.StringTokenizer; import javax.xml.parsers.DocumentBuilder; import javax.xml.parsers.DocumentBuilderFactory; import org.w3c.dom

这一个对我有用输出:

package com.converter;

import java.io.IOException;
import java.net.URI;
import java.net.URL;

import java.util.StringTokenizer;

import javax.xml.parsers.DocumentBuilder;
import javax.xml.parsers.DocumentBuilderFactory;
import org.w3c.dom.Document;

import org.w3c.dom.Node;
import org.w3c.dom.NodeList;
import org.xml.sax.SAXParseException;
//import XmlReader.java;
public class XMLReader {
 public  Float value = 25f;

public XMLReader(){
 String parseString = "";


 try { 

    DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
  //  dbf.setFeature("http://apache.org/xml/features/nonvalidating/load-external-dtd", false);
    DocumentBuilder db = dbf.newDocumentBuilder();  
    URI uri = new URI("http://themoneyconverter.com/USD/rss.xml");

    ****Document doc = db.parse(uri.toString());****      

    doc.getDocumentElement().normalize();  
   NodeList nodeLst = doc.getElementsByTagName("description");
   int length = nodeLst.getLength(); 

    for (int s = 0; s < length; s++) {
     Node fstNode = nodeLst.item(s);   
     parseString = fstNode.getTextContent();

     if(parseString.contains("Indian Rupee")){
      System.out.println(parseString);
      StringTokenizer parser = new StringTokenizer(parseString,"=");
      parser.nextToken();
      StringTokenizer parser1 = new StringTokenizer(parser.nextToken());    
      value = Float.valueOf(parser1.nextToken());
      System.out.println(value);

     }  

    }
    } catch (SAXParseException e) {
     value = 30f;
      e.printStackTrace();
    }catch (IOException e) {
     value = 33f;
       e.printStackTrace();
   }catch (Exception e) {
      value = 32f;
      e.printStackTrace();
   }

}

}
因此,我猜您在访问资源时遇到了一些网络问题。检查防火墙设置、防病毒程序等

或者,如果需要更多帮助,可以将堆栈跟踪粘贴到此处;)


干杯

这个对我有用,输出:

package com.converter;

import java.io.IOException;
import java.net.URI;
import java.net.URL;

import java.util.StringTokenizer;

import javax.xml.parsers.DocumentBuilder;
import javax.xml.parsers.DocumentBuilderFactory;
import org.w3c.dom.Document;

import org.w3c.dom.Node;
import org.w3c.dom.NodeList;
import org.xml.sax.SAXParseException;
//import XmlReader.java;
public class XMLReader {
 public  Float value = 25f;

public XMLReader(){
 String parseString = "";


 try { 

    DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
  //  dbf.setFeature("http://apache.org/xml/features/nonvalidating/load-external-dtd", false);
    DocumentBuilder db = dbf.newDocumentBuilder();  
    URI uri = new URI("http://themoneyconverter.com/USD/rss.xml");

    ****Document doc = db.parse(uri.toString());****      

    doc.getDocumentElement().normalize();  
   NodeList nodeLst = doc.getElementsByTagName("description");
   int length = nodeLst.getLength(); 

    for (int s = 0; s < length; s++) {
     Node fstNode = nodeLst.item(s);   
     parseString = fstNode.getTextContent();

     if(parseString.contains("Indian Rupee")){
      System.out.println(parseString);
      StringTokenizer parser = new StringTokenizer(parseString,"=");
      parser.nextToken();
      StringTokenizer parser1 = new StringTokenizer(parser.nextToken());    
      value = Float.valueOf(parser1.nextToken());
      System.out.println(value);

     }  

    }
    } catch (SAXParseException e) {
     value = 30f;
      e.printStackTrace();
    }catch (IOException e) {
     value = 33f;
       e.printStackTrace();
   }catch (Exception e) {
      value = 32f;
      e.printStackTrace();
   }

}

}
因此,我猜您在访问资源时遇到了一些网络问题。检查防火墙设置、防病毒程序等

或者,如果需要更多帮助,可以将堆栈跟踪粘贴到此处;)


干杯

堆栈跟踪显示什么?异常中的消息是什么?堆栈跟踪显示什么?异常中的消息是什么?