У меня проблема с передачей XML-страницы в SAXParser в качестве переменной.Мой код ниже получает URL и пытается передать его в SAXParser, но я получаю ошибку.
Однако, когда я явно определяю URL (а не использую переменную), если работает нормально.Кто-нибудь знает, почему это не удается.
Спасибо всем, кто сможет помочь.Я обрезал код для просмотра.
public class Parser extends DefaultHandler
private String link;
public void parseDocument() {
SAXParserFactory spf = SAXParserFactory.newInstance();
try {
SAXParser sp = spf.newSAXParser();
link = coll.getGcollId(id); // this successfully gets a string (url) to link to xml page over http string
//parse the file and also register this class for call backs
sp.parse(link, this); // when I run this code this line gets a "java.io.FileNotFoundException: http://foo.com/foo.xml"