用PHP写代码 读取这段$xml变量中的 XML的节点属性和值

用PHP写代码读取这段$xml变量中的XML的节点属性和值$xml="<responsetype='login'subtype='passport'msid='9b315... 用PHP写代码 读取这段$xml变量中的 XML的节点属性和值
$xml="<response type='login' subtype='passport' msid='9b31576394dcf43e747928f7367ce27b'><result code='-3'>PASSPORT--passport time out.</result><account>catro</account><gid>47784700</gid></response>"

最后 转化为数组。请高手帮忙
展开
 我来答
佛洛依德的骆驼
推荐于2016-04-11 · TA获得超过528个赞
知道小有建树答主
回答量:458
采纳率:0%
帮助的人:0
展开全部
PHP里有一个SimpleXML很好用的,你可以试试
比如
$doc = new SimpleXMLElement($xml);
如要调用文本节点,像这样
echo $doc->response->result;
上面这一句将输出PASSPORT--passport time out.
要调用属性值的话,像这样
echo $doc->response->result['code'];
上一句输出-3
你也可以用print_r($doc);输出,SimpleXML就是吧一个XML转化成一个数组,你可以参考PHP文档
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式