У меня проблема.Я разбираю XML.В этом XML есть URL, который выглядит следующим образом:
<link>http://basa.med-info.ru/xse/index.php?query=грипп&cluster=9025</link>
Когда эта ссылка анализируется с использованием этого кода:
NodeList linkList = drugElement.getElementsByTagName("link");
Element linkElement = (Element)linkList.item(0);
NodeList textLinkList = linkElement.getChildNodes();
link = textLinkList.item(0).getNodeValue().trim();
Log.i(TAG, "link: "+link);
, результат будет таким:
link: http://basa.med-info.ru/xse/index.php?query=грипп
Итак, по какой-то причине остальная часть URL потеряна: & cluster = 9025 Как ее решить?
Обновление Истинный код:
NodeList linkList = drugElement.getElementsByTagName("link");
Element linkElement = (Element)linkList.item(0);
NodeList textLinkList = linkElement.getChildNodes();
link = "";
for (int j = 0; j < textLinkList.getLength(); j++)
{
link += textLinkList.item(j).getNodeValue();
}
Log.i(TAG, "link: "+link);