首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何正确解析namecheap返回?

如何正确解析namecheap返回?
EN

Stack Overflow用户
提问于 2016-08-10 22:13:44
回答 1查看 831关注 0票数 1

我正试图解析Namec堆中的以下经过净化的api响应:

代码语言:javascript
复制
<ApiResponse xmlns="http://api.namecheap.com/xml.response" Status="OK">
    <Errors/>
    <Warnings/>
    <RequestedCommand>namecheap.domains.getlist</RequestedCommand>
    <CommandResponse Type="namecheap.domains.getList">
        <DomainGetListResult>
            <Domain ID="########" Name="website1.com" User="user1" Created="08/18/2014" Expires="08/18/2016" IsExpired="false" IsLocked="false" AutoRenew="false" WhoisGuard="NOTPRESENT"/>
            <Domain ID="########" Name="website2.com" User="user1" Created="08/25/2015" Expires="08/24/2016" IsExpired="false" IsLocked="false" AutoRenew="false" WhoisGuard="NOTPRESENT"/>

        </DomainGetListResult>
        <Paging>
            <TotalItems>2</TotalItems>
            <CurrentPage>1</CurrentPage>
            <PageSize>20</PageSize>
        </Paging>
    </CommandResponse>
    <Server>Servername</Server>
    <GMTTimeDifference>--4:00</GMTTimeDifference>
    <ExecutionTime>0.034</ExecutionTime>
</ApiResponse>

这是我到目前为止最接近的,但仍然不是。

代码语言:javascript
复制
$url="https://api.namecheap.com/xml.response?ApiUser=user1&ApiKey=StackExchangeRocks&UserName=user1&Command=namecheap.domains.getList&ClientIp=127.0.0.1";
$ch = curl_init();
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_URL, $url);    // get the url contents

$data = curl_exec($ch); // execute curl request
curl_close($ch);

$xml = simplexml_load_string($data);

foreach ($xml->CommandResponse->DomainGetListResult->Domain as $domain) {
   echo $domain->Name, PHP_EOL;
}

几乎我所做的任何事情都会遇到一个错误,说明一个对象是找不到的,或者根本没有响应。

我所需要做的就是能够提取域名,以便能够将它们存储在数据库中。有什么想法吗?

EN

回答 1

Stack Overflow用户

发布于 2017-10-19 16:07:27

虽然我还没有愉快地(到目前为止)广泛使用这种方法,但PHP确实支持文档对象模型。

https://php.net/dom

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

https://stackoverflow.com/questions/38884422

复制
相关文章

相似问题

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