【发布时间】:2018-11-08 20:03:08
【问题描述】:
非常简单的请求(我认为)我没有成功。
这里是xml文件的内容:
<?xml version="1.0" encoding="utf-8"?>
<status USER_ID="xxxxx">OK</status>
当前php:
$xml=simplexml_load_file($file) or die("Error: Cannot create object");
print_r($xml);
输出:
SimpleXMLElement Object ( [@attributes] => Array ( [USER_ID] => xxxxx ) [0] => OK )
现在我被卡住了
如何在我的 php 脚本中获取 USER_ID 的值以及状态为“OK”的状态。
谢谢。
【问题讨论】:
-
(string) $xml->attributes()->USER_ID应该可以工作 -
$user_id=(@DOMDocument::loadHTML($xml))->getElementsByTagName("status")->item(0)->getAttribute("USER_ID"); $text=(@DOMDocument::loadHTML($xml))->getElementsByTagName("status")->item(0)->textContent; var_dump($user_id,$text);