首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Xerces-C“无法打开主要文档实体”

Xerces-C“无法打开主要文档实体”
EN

Stack Overflow用户
提问于 2012-10-24 01:58:04
回答 1查看 2.8K关注 0票数 0

我收到了一条以前在XML处理代码中从未见过的错误消息。我最近并没有真正改变什么,但我们现在正在移动东西。到目前为止,我运行的程序都受到了影响。

代码语言:javascript
复制
Warning at file , line=0, column=0, An exception occurred! Type:RuntimeException, Message:Warning: The primary document entity could not be opened. Id=/tmp/authNotify.xsd                                                                                

请注意,没有列出文件名("Warning at file ")。我在/tmp目录中根本没有任何XSD文件,所以它不应该在那里查找。迷惑了!

XML文件一如既往地相同。我可以发布任何你们可能认为有帮助的东西。当前目录不是/tmp。

我在这里的AS/400环境中使用Xerces-C2.8。

EN

回答 1

Stack Overflow用户

发布于 2013-02-07 22:30:18

这个错误似乎发生在xercesc打开一个xml文件以成功读取它,然后当它打开时,文件句柄下面的文件被删除,文件句柄保持打开但没有指向任何东西。为了重现,在一个严格的循环中创建和删除xml文件,一段时间后,xercesc将生成这个错误。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13036412

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档