gpt4 book ai didi

c++ - 使用 Xalan 转换文档时出现段错误

转载 作者:行者123 更新时间:2023-11-28 00:53:34 26 4
gpt4 key购买 nike

我正在使用 Xalan-C++ 进行 XSLT 转换,但我在这段代码中遇到了段错误:

XalanTransformer evalTransformer;
evalTransformer.setUseValidation(false);
evalTransformer.transform(*(xmlDoc.getDocumentBuilder()), rule_, resultStream);

之前,我使用这段代码来初始化 XalanDocumentBuilder:

// Create a XalanTransformer.
XalanTransformer theXalanTransformer;

// Get a document builder from the transformer...
docBuilder_ = theXalanTransformer.createDocumentBuilder();

然后使用 docBuilder_ 创建 XML 文档,因此 xmlDoc.getDocumentBuilder()(仅返回 docBuilder_)应该返回一个有效指针.

如果我将 gdb 附加到正在运行的进程,这是堆栈跟踪的前几行:

#0  0x0a2de894 in ?? ()
#1 0x0514f8d9 in amxalanc_1_6::XalanTransformer::doTransform () from /usr/lib/libamxalanc1_6.so

transform() 方法使用简单的输出流,但当我更改第一个参数时,它现在失败了。我已经使用文档生成器对象成功地创建了一个 XML 文档。知道为什么我会在 Xalan 代码中遇到段错误吗?

最佳答案

我正在准备 Xalan-C 1.11 的正式发布。

您能否将您的问题发布到 Apache Jira for XALANC,以便跟踪该问题?

https://issues.apache.org/jira/browse/XALANC

我还有一个 Apache 提交者的网站

http://www.apache.org/~shathaway

感谢您发帖到邮件列表

c-users@xalan.apache.org

真诚的,史蒂文·海瑟薇Xalan 文档项目

关于c++ - 使用 Xalan 转换文档时出现段错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12702233/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com