[XML] XML格式【有道翻译】API 的数据转化输出

 1 <?php
 2 header("content-type:text/html;charset=utf-8");
 3 //echo "飞飞仔超级智障";
 4 $content= "When there is no desire, all things are at peace. - Laozi";
 5 
 6 $url = "http://fanyi.youdao.com/openapi.do?keyfrom=keyform&key=key&type=data&doctype=xml&version=1.1&q=".$content;  
 7 
 8 $list = file_get_contents($url);
 9 //xpath方法解析xml
10 $dom = new DOMDocument('1.0','utf-8');
11 
12 $dom->loadXML($list);
13 
14 $xpath = new DOMXPath($dom);
15 
16 $path = '/youdao-fanyi/translation/paragraph';    //要查询的节点路径
17 
18 var_dump($xpath->query($path)->item(0)->nodeValue);
19 
20 
21 
22 die;

这是我获得一个翻译接口的数据转化,还是XML的好获取转化!

得到的结果是:

string(52) "当没有欲望,一切都是和平的。——老子"

原文地址:https://www.cnblogs.com/lipcblog/p/6644711.html