无法使用PHP解析我的XML
我试着用我找到的很多方法来解析这个,但无法解析无法使用PHP解析我的XML,php,xml,xml-parsing,Php,Xml,Xml Parsing,我试着用我找到的很多方法来解析这个,但无法解析 <?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"
<?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="sachin.kumar@unikove.com" ASSIGNMENT="" />
</iBridge>
如果将xml文件保存在php脚本的根目录中,并将其命名为my_xml.xml,则php脚本将是:
<?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/>";
}
?>
请发布您的代码以便更好地理解。您到底想解析什么?Ardy实际上我正在调用一个提供动态xml的服务,因此我需要解析此xml内容而不保存。然后,将“my_xml.xml”替换为服务的直接URL。Ardy您是否尝试解析我在问题中给出的此xml。是的,库马尔,如果您将php脚本保存在与xml文件相同的目录中,您将看到三个属性打印出来。