Php 正在尝试获取svn日志,但出现以下错误:";simplexml_load_string():实体:第1行:解析器错误:标记日志第1行中的数据过早结束;

Php 正在尝试获取svn日志,但出现以下错误:";simplexml_load_string():实体:第1行:解析器错误:标记日志第1行中的数据过早结束;,php,svn,Php,Svn,我试图通过PHP函数访问svn日志。我试过很多例子,也用过很多例子。请在下面找到我的示例代码: public function getLog() { $cmd = "svn --non-interactive --no-auth-cache --trust-server-cert --username kk --password 123 log -l 5 --xml <svn repository path>"; $xmlData = simplexml_load

我试图通过PHP函数访问svn日志。我试过很多例子,也用过很多例子。请在下面找到我的示例代码:

public function getLog()
{

    $cmd = "svn --non-interactive --no-auth-cache --trust-server-cert --username kk --password 123 log -l 5 --xml <svn repository path>";

    $xmlData = simplexml_load_string(exec($cmd));

    var_dump($xmlData);
}

但我可以通过终端使用此命令访问svn日志。

您的命令是否返回xml?你能显示exec输出的一部分吗?是的,它是一个xml输出kk 2016-05-05T04:45:32.602490Z modified display.blade.php'您的命令返回xml吗?你能显示exec输出的一部分吗?是的,它是一个xml输出kk 2016-05-05T04:45:32.602490Z修改后的display.blade.php'
simplexml_load_string(): Entity: line 1: parser error : Premature end of data in tag log line 1