我们正在尝试使用libxml创建XML提要,生成输出的代码工作正常,生成有效的XML列表,唯一的问题是输出转到错误日志(通过stderr)而不是使用fastcgi库时所需的网页(通过stdout)。无论代码是使用浏览器还是使用curl运行,都会出现同样的情况。
Versions/releases:
Fedora: release 20
Apache: 2.4.10
fastcgi:? the latest
libxml: 2
这个问题没有包含任何代码,因为我认为它不会有帮助,问题在于fastcgi库'接管' stdout和libxml没有承认这一点,而不是代码本身。
如果列表确实被认为是必要的,那么可以添加它,但会增加详细程度而不需要帮助清晰。
简而言之,问题是如何在Linux / Apache上使用libxml和fastcgi?'
编辑:如果我提到我们正在用C语言开发,可能会有所帮助。编辑:也可以帮助我们知道我们已经尝试了this standard libxml example中建议的所有输出方法,代替' - '对于一个真实的'文件名,因此使用stdout。这没有帮助我们的事业,输出需要转到fastcgi的cgiOut'在所有情况下都可以选择stderr。
编辑:据我所知,只有传递libxml的文件名,而不是句柄才能传递输出的位置。如果输出应该转到stdout,文件名' - '不幸的是,如上所述,输出然后输出到错误日志。如果有可能传递libxml文件句柄(当使用fastcgi时这将是cgiOut)而不是名称,那么我怀疑问题会得到解决,但我看不出有任何办法可以做到这一点。