SuperSonic 19 Опубліковано: 2014-01-22 21:25:37 Автор Share Опубліковано: 2014-01-22 21:25:37 (відредаговано) В найпростішому випадку, якщо Unit тільки один і перевіряти name="bill_identifier" непотрібно, то щось таке $attr = $xml->Transfer->Data->Unit->attributes(); $id = $attr['value']; Сделал вот мой скрипт: <?php $body = file_get_contents('php://input'); $_xml = simplexml_load_string($body); echo $body; $attr = $_xml->Transfer->Data->Unit->attributes(); $id = $attr['value']; if (1) { $msg = $id; } else { $msg = "not found"; } $xml = ' <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <Transfer xmlns="http://debt.privatbank.ua/Transfer" interface="Debt" action="Search"> <Data xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="ErrorInfo" code="2"> <Message>'.$msg.'</Message> </Data> </Transfer> '; echo $xml; ?> выдаёт <?xml version="1.0" encoding="UTF-8" standalone="yes"?><Transfer xmlns="http://debt.privatbank.ua/Transfer" action="Search" interface="Debt"> <Data xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="Payer"> <Unit name="bill_identifier" value="55666311147"/> </Data> </Transfer> т.е. не получил он значение бил_индетифира Відредаговано 2014-01-22 21:26:35 SuperSonic Ссылка на сообщение Поделиться на других сайтах
nightfly 1 239 Опубліковано: 2014-01-22 22:29:27 Share Опубліковано: 2014-01-22 22:29:27 Тихо плачу в уголке Слишком жирный тролль же. Ссылка на сообщение Поделиться на других сайтах
SuperSonic 19 Опубліковано: 2014-01-22 22:35:57 Автор Share Опубліковано: 2014-01-22 22:35:57 Спасибо большое, major12, получилось. Остальным хочу дать совет: если нечего сказать - лучше промолчать. Ссылка на сообщение Поделиться на других сайтах
nightfly 1 239 Опубліковано: 2014-01-22 23:03:30 Share Опубліковано: 2014-01-22 23:03:30 Остальным хочу дать совет: если нечего сказать - лучше промолчать. Обожаю советы советчиков не способных самостоятельно разобрать xml на пропертизы Ссылка на сообщение Поделиться на других сайтах
alsdfg 120 Опубліковано: 2014-01-22 23:44:14 Share Опубліковано: 2014-01-22 23:44:14 Спасибо большое, major12, получилось. Остальным хочу дать совет: если нечего сказать - лучше промолчать. Если вы с помощью гугла и кучи мануалов не можете распарсить хмл, то нечего мучить ж#пу - заплатите 200 грн. знакомому.Поражаюсь как при всем богатстве выдачи сэмплов и мануалов по запросу "php parse xml" вы не выбрали ничего лучшего чем спросить на форуме провайдеров. Ссылка на сообщение Поделиться на других сайтах
nightfly 1 239 Опубліковано: 2014-01-22 23:48:01 Share Опубліковано: 2014-01-22 23:48:01 Спасибо большое, major12, получилось. Остальным хочу дать совет: если нечего сказать - лучше промолчать. Если вы с помощью гугла и кучи мануалов не можете распарсить хмл, то нечего мучить ж#пу - заплатите 200 грн. знакомому.Поражаюсь как при всем богатстве выдачи сэмплов и мануалов по запросу "php parse xml" вы не выбрали ничего лучшего чем спросить на форуме провайдеров. Ну так ссылочка была тыкнута в личико, еще на предыдущей странице. Но нет - видать более концептуальным показалось играть в осведомленность, раздавая "советы". Ссылка на сообщение Поделиться на других сайтах
major12 12 Опубліковано: 2014-01-23 07:41:04 Share Опубліковано: 2014-01-23 07:41:04 Офтопік: добрішим треба бути! Ато з'являються потім теми типу "Отношение форумчан к форумчанам" http://local.com.ua/forum/topic/55486-%D0%BE%D1%82%D0%BD%D0%BE%D1%88%D0%B5%D0%BD%D0%B8%D0%B5-%D1%84%D0%BE%D1%80%D1%83%D0%BC%D1%87%D0%B0%D0%BD-%D0%BA-%D1%84%D0%BE%D1%80%D1%83%D0%BC%D1%87%D0%B0%D0%BD%D0%B0%D0%BC/ Ссылка на сообщение Поделиться на других сайтах
Daniil_ 10 Опубліковано: 2014-01-23 10:49:40 Share Опубліковано: 2014-01-23 10:49:40 а под nodeny может есть у кого? Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Создайте аккаунт или войдите в него для комментирования
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Зарегистрируйтесь для получения аккаунта. Это просто!
Зарегистрировать аккаунтВхід
Уже зарегистрированы? Войдите здесь.
Войти сейчас