在我的软件中,我使用libxml2和xmlsec来操作(显然)XML 数据结构。我主要使用 XSD 模式验证,到目前为止,它运行良好。
当客户端输入的数据结构与 XSD 架构不匹配时,libxml2(或 xmlsec)会向控制台输出一些调试字符串。
这是一个例子:
Entity: line 1: parser error : Start tag expected, '<' not found
DUMMY<?xml
^
虽然这些字符串对于调试目的很有用,但我不希望它们出现并污染已发布软件中的控制台输出。到目前为止,我找不到这样做的官方方法。
您知道如何抑制调试输出或(甚至更好)将其重定向到自定义函数吗?
非常感谢。