首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >来自PHP的XML响应的帮助

来自PHP的XML响应的帮助
EN

Stack Overflow用户
提问于 2011-09-29 07:28:40
回答 3查看 229关注 0票数 0

我是第一次接触PHP,我正在使用它从iPhone发布数据。我已经写了一个基本的代码来从iPhone获取数据,将其发布到我的服务器上的PHP脚本,然后使用php将数据发送到另一个get服务器。但是,PHP服务器返回的是XML格式的响应,由于我是PHP新手,因此需要帮助。我发送数据的代码:

代码语言:javascript
复制
<?php
$ch = curl_init("http://api.online-convert.com/queue-insert");
$count = $_POST['count'];

$request["queue"] = file_get_contents($count);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $request);
$response = curl_exec($ch);
curl_close ($ch);
echo $response;
?>

我知道我需要解析XML响应,但是我不知道该怎么做。XML响应将如下所示:

代码语言:javascript
复制
    <?xml version="1.0" encoding="utf-8"?>
<queue-answer>
  <status>
    <code>0</code>
    <message>Successfully inserted job into queue.</message>
  </status>
  <params>
    <downloadUrl>http://www.online-convert.com/result/07d6c1491bb5929acd71c531122d2906</downloadUrl>
    <hash>07d6c1491bb5929acd71c531122d2906</hash>
  </params>
</queue-answer>
EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-09-29 07:30:46

您可能正在寻找SimpleXMLDOMDocument

SimpleXML

将数据从字符串加载到对象中:simplexml_load_string()

DOMDocument

从字符串创建一个:DOMDocument->loadXML()

票数 2
EN

Stack Overflow用户

发布于 2011-09-29 07:31:08

阅读关于SimpleXML的文章:http://php.net/manual/en/book.simplexml.php

票数 0
EN

Stack Overflow用户

发布于 2011-09-29 07:31:21

Google is your friend

内置的PHP XML Parser是您最好的选择。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7590832

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档