2016-01-21 73 views
1

当我访问XML,有这样的错误消息:如何在日志文件中保存xml错误信息?

<ErrorMSG>Credit limit exceed. Booking cannot be proceed. </ErrorMSG></Response> 

我想保存在日志文件中的错误信息

如何保存在日志文件中的XML错误讯息?

谢谢

+1

什么语言,什么平台? – Tim

+0

@Tim,我的语言是PHP。我的平台是Windows –

+0

[一个简单的程序到CRUD节点和xml文件的节点值]的可能的重复(http://stackoverflow.com/questions/4906073/a-simple-program-to-crud-node-and-node -values-of-xml-file) – michi

回答

0

你可能想看看file_put_contents()如果你想超快速的东西:

file_put_contents('<path to log file>', $stringInput, FILE_APPEND); 

去哪儿“日志文件路径”是要写入的文件的路径+名称to和$ stringInput是错误的字符串表示形式。 FILE_APPEND是一个标志,因此每次调用file_put_contents()时都会将新行添加到文件中,而不是重写该文件。

作为一种替代方案,请查看log5php,它提供了更多的控制。

+0

谢谢你回答我的问题。我的情况就是这样。我的代码是这样的:http://pastebin.com/vgsqiRbA。当我点击按钮提交时,我可以访问xml。但是xml显示错误信息。如何在日志文件中保存xml错误信息?我仍然很难实现你的答案。 –

+0

@mosestoh你的PHP脚本是什么样的?它应该是任何脚本映射到当前在您粘贴的HTML中设置为action =“http:// xxxxxxxxxxx”的端点。知道你的PHP脚本看起来会让我明白发生了什么。 – Stegrex

+0

这是一个API网址。我从url(Request)获取响应XML数据 –

相关问题