SuperSonic 19 Posted 2014-01-22 21:25:37 Author Share Posted 2014-01-22 21:25:37 (edited) В найпростішому випадку, якщо 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> т.е. не получил он значение бил_индетифира Edited 2014-01-22 21:26:35 by SuperSonic Link to post Share on other sites
nightfly 1,252 Posted 2014-01-22 22:29:27 Share Posted 2014-01-22 22:29:27 Тихо плачу в уголке Слишком жирный тролль же. Link to post Share on other sites
SuperSonic 19 Posted 2014-01-22 22:35:57 Author Share Posted 2014-01-22 22:35:57 Спасибо большое, major12, получилось. Остальным хочу дать совет: если нечего сказать - лучше промолчать. Link to post Share on other sites
nightfly 1,252 Posted 2014-01-22 23:03:30 Share Posted 2014-01-22 23:03:30 Остальным хочу дать совет: если нечего сказать - лучше промолчать. Обожаю советы советчиков не способных самостоятельно разобрать xml на пропертизы Link to post Share on other sites
alsdfg 120 Posted 2014-01-22 23:44:14 Share Posted 2014-01-22 23:44:14 Спасибо большое, major12, получилось. Остальным хочу дать совет: если нечего сказать - лучше промолчать. Если вы с помощью гугла и кучи мануалов не можете распарсить хмл, то нечего мучить ж#пу - заплатите 200 грн. знакомому.Поражаюсь как при всем богатстве выдачи сэмплов и мануалов по запросу "php parse xml" вы не выбрали ничего лучшего чем спросить на форуме провайдеров. Link to post Share on other sites
nightfly 1,252 Posted 2014-01-22 23:48:01 Share Posted 2014-01-22 23:48:01 Спасибо большое, major12, получилось. Остальным хочу дать совет: если нечего сказать - лучше промолчать. Если вы с помощью гугла и кучи мануалов не можете распарсить хмл, то нечего мучить ж#пу - заплатите 200 грн. знакомому.Поражаюсь как при всем богатстве выдачи сэмплов и мануалов по запросу "php parse xml" вы не выбрали ничего лучшего чем спросить на форуме провайдеров. Ну так ссылочка была тыкнута в личико, еще на предыдущей странице. Но нет - видать более концептуальным показалось играть в осведомленность, раздавая "советы". Link to post Share on other sites
major12 12 Posted 2014-01-23 07:41:04 Share Posted 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/ Link to post Share on other sites
Daniil_ 10 Posted 2014-01-23 10:49:40 Share Posted 2014-01-23 10:49:40 а под nodeny может есть у кого? Link to post Share on other sites
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now