【发布时间】:2010-10-18 01:46:21
【问题描述】:
我正在使用 Xerces-C 2.5 和 Xalan-C 1.8 转换 XML 文档。 XSL 包含一个“文档”函数,它引用网络上的文件。不幸的是,我无法通过 HTTP 访问此文件。我只有 UNC 路径。
Xerces 拒绝解析引用的文档,因为在 Xerces 中调用了 WinSockNetAccessor::makeNew,因为“文件”协议只接受本地文件。 WinSockNetAccessor::makeNew 仅针对 HTTP 实现,抛出异常并忽略文件。
有没有办法欺骗 Xerces,以便在不编写我自己的解析器或操作 Xerces 的情况下接受 unc 路径作为本地文件或任何其他已知的解决方法?
【问题讨论】: