将 xerces 2.7 中的 DOMBuilder setEntityResolver 方法迁移到 xerces 3.x
Migrate DOMBuilder setEntityResolver method in xerces 2.7 to xerces 3.x
我们如何将 xerces 2.7 的 setEntityResolver(DOMEntityResolver* const handler) 方法迁移到 xerces 3.x 的 DOMBuilder 中。
提前致谢
经过一些研究,我能够在 xerces c 2.7 的 DOMBuilder 中找到 setEntityResolver(DOMEntityResolver* const handler) 方法的替代方法.
它在 xerces 3.x 中的等式是:
将 DOMBuilder 替换为 DOMLSParser。
然后通过如下设置参数替换"setEntityResolver"。
void DOMLSParserImpl::setParameter(const XMLCh* name, const void* value)
这里 "name" 应该是 "XMLUni::fgDOMResourceResolver" 而 "value" 是你的处理程序。
我们如何将 xerces 2.7 的 setEntityResolver(DOMEntityResolver* const handler) 方法迁移到 xerces 3.x 的 DOMBuilder 中。
提前致谢
经过一些研究,我能够在 xerces c 2.7 的 DOMBuilder 中找到 setEntityResolver(DOMEntityResolver* const handler) 方法的替代方法.
它在 xerces 3.x 中的等式是:
将 DOMBuilder 替换为 DOMLSParser。
然后通过如下设置参数替换"setEntityResolver"。
void DOMLSParserImpl::setParameter(const XMLCh* name, const void* value)
这里 "name" 应该是 "XMLUni::fgDOMResourceResolver" 而 "value" 是你的处理程序。