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