2014-09-30 5 views
0

Я попытался разобрать это, используя множество способов, которые я нашел, но не смог разобрать это.Не удалось разобрать мой XML, используя PHP

<?xml version="1.0" encoding="UTF-16"?> 
<iBridge xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> 
<User ID="162715" TOKEN="ABE02FD9-89FA-47F4-B687-E75D7AB63F4B" USER_COOKIE="ASP.NET_SessionId=g2b3pl453rmbatjpsitjz255|Login=|Login=8D34CBFE9FD0108D506BD78D42E76CB0B424FB1335DA48E8AA52D11466BAC8EE55FABB019D1C81E6A7E91A62E47C3DE049CB9C3BFBC680F50208282F8BA2451C2202585E49D62F1A" FULL_NAME="Sachin Kumar" FIRST_NAME="Sachin" LAST_NAME="Kumar" COMPANY="Unikove" LAST_FIRST="KUMAR, SACHIN" ADDRESS_1="Address One" ADDRESS_2="" CITY="My City" STATE_PROVINCE="AE" ZIP="90001" COUNTRY="" PREFERRED_MAIL="1" PREFERRED_BILL="1" CO_ID="" MEMBER_TYPE="WEB" MEMBER_TYPE_DESCRIPTION="Web Sign-Up" EMAIL="[email protected]" ASSIGNMENT="" /> 
</iBridge> 
+0

Пожалуйста, разместите свой код для лучшего понимания., –

+0

что вы пытаетесь разобрать в любом случае? – Ghost

ответ

0

если вы сохраните файл XML в корневом каталоге вашего PHP скрипт и назовите его my_xml.xml, сценарий РНР будет:

<?php 
    $iBridge = simplexml_load_file('my_xml.xml'); 
    foreach ($iBridge as $userinfo){ 
     $id = $userinfo['ID']; 
     $token = $userinfo['TOKEN']; 
     $user_cookie = $userinfo['USER_COOKIE']; 

     echo "ID: '".$id."<br/>TOKEN: ".$token."<br/>USER COOKIE: ".$user_cookie."<br/>"; 
     } 

?> 

Вы можете добавить остальные свойств себя, как шаблон выше, FIRST_NAME, LAST_NAME и т. д.

+0

Ardy на самом деле я звоню в службу, которая дает мне динамический xml, поэтому мне нужно разобрать этот xml-контент без сохранения. –

+0

, а вместо «my_xml.xml» введите прямой URL-адрес службы. –

+0

Арди, вы пытались разобрать этот xml, который я дал в моем вопросе. я попытался, но не смог. –

Смежные вопросы