В моем приложении я использую синтаксический анализатор DOM для анализа XML. Парсер DOM дает 100% результат, используя без пробела в строке URL. Если в строке URL-адреса есть пустое место, я получаю сообщение об ошибке типа org.xml.sax.SAXParseException: неожиданный конец документа
Это моя строка URL
"www.someurl.com/queryType=new-celeb&name=ABC&category=American Foot ball
".
В приведенной выше строке URL в атрибуте категории было пустое место (американский футовый мяч), поэтому я получаю исключение. без пробелов его работа.
это мой кусок кода
URL url= new URL("www.someurl.com/queryType=new-celeb&name=ABC&category=American Foot ball");
DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
DocumentBuilder db = dbf.newDocumentBuilder();
Document doc = db.parse(new InputSource(url.openStream()));
doc.getDocumentElement().normalize();
Element ele=doc.getDocumentElement();
NodeList nodeList = ele.getElementsByTagName("items");
Дайте мне идею решить мою проблему.