2013-05-28 52 views
0

我得到的Solr请求的响应,获取Solr的错误信息

<response> 
    <lst name="responseHeader"> 
     <int name="status">400</int> 
     <int name="QTime">0</int> 
    </lst> 
    <lst name="error"> 
     <str name="msg"> 
      Unexpected close tag </delete>; expected </query>. at [row,col {unknown-source}]: [1,40] 
     </str> 
     <int name="code">400</int> 
    </lst> 
</response> 

我需要得到错误信息,但我不知道如何访问此。

+0

你发送的solr请求是什么?从错误消息看来,您尝试执行删除查询,并且您的删除语句语法不正确。 –

+0

我的问题是如何从XML标记中读取错误

+0

您应该可以使用XPATH - http://php.net/manual/en/simplexmlelement.xpath.php –

回答

0

对于完整的堆栈跟踪,请查看solr服务器的输出或检查日志文件。

+0

我需要输出as “意外关闭标记;预计。at [row,col {unknown-source}]:[1,40]” –