我已经安装了php-xml,并且可以使用以下代码与其他php文件一起正常运行,以在网站上显示xml:
SELECT t.DeptID, t.RoleID, r.Role, t.Member, s.SubTeamName
FROM SubTeam s
JOIN Role r ON s.ID = r.SubID
JOIN TeamMember t ON r.ID = t.RoleID
UNION
SELECT b.DeptId, NULL, 'Manager', [Manager], 'Core'
FROM Base As b
JOIN TeamMember As t ON b.DeptId = t.DeptId
但是它不能在Google AdWords Report API中使用。显然,这与我不熟悉PHP的 delete m from
(select mt.id, mt.LocationId, mt.UserName, mt.Date, mt.Rank,
row_number() over(partion by mt.LocationId, mt.UserName, mt.Date, mt.Rank
order by mt.id) as rn
from MyTable mt) m where rn<>1
有关,并且想知道如何在$doc = new DOMDocument();
$doc->loadXML(html_entity_decode($xml), LIBXML_NOXMLDECL);
echo $doc->saveXML();
名称空间中使用此namespace Google\AdsApi\Examples\AdWords\v201809\Reporting;
。谢谢。
答案 0 :(得分:3)
您需要在\
之前添加反斜杠DOMDocument
才能从全局命名空间中加载类。否则,php将在您当前的名称空间中搜索DOMDocument类。
如果您需要更多有关此的信息,则可以查看php documentation for global namespaces:
$doc = new \DOMDocument();