Разбор XMLns ответ файла PHP

Вот ОТВЕТ:):)

Строка key = "services_servicename"

Данные ArrayList;

для (int i = 0; i lessthen data.size (); i ++) {

        HashMap<String, String> servicesNameHashmap = new HashMap<String, String>();
        servicesNameHashmap.put(key,data.get(i).getServiceName());
        mServiceNameArray.add(i,servicesNameHashmap);   }

У меня есть лучшие результаты.

Вам просто нужно создать новый HashMap Как

HashMap servicesNameHashmap = new HashMap ();

в вашей петле. Он будет иметь тот же эффект, что и тот же ключ и несколько значений.

Счастливое кодирование:)

0
задан the_crouton 18 March 2019 в 17:32
поделиться

1 ответ

Не вызывайте htmlentities() на выходе, это просто необходимо, если вы собираетесь отображать его в браузере. Вы не хотите делать это, если собираетесь обрабатывать как необработанный XML. В этом случае ваш первый пример будет работать просто отлично.

$xml = file_get_contents($cas_url);
$dom = new DomDocument();
$dom->loadXML($xml);
$xpath = new DomXPath($dom);
$node = $xpath->query("//cas:user");
if ($node->length) {
    echo $node[0]->textContent;
}
0
ответ дан Alex Howansky 18 March 2019 в 17:32
поделиться
Другие вопросы по тегам:

Похожие вопросы: