我有一些示例XML,作为数据Feed的一部分,我希望能够使用DomDocument Class进行操作;但XML Feed使用自定义实体,这似乎导致了问题。 XML使用指定DTD文件位置的相关处理指令来指定doctype,但它似乎被忽略或未被检索,因为它被指定为HTTP URI。
有没有办法加载XML并忽略实体,或者我是否真的必须首先进行一堆preg_replace
调用?
答案 0 :(得分:0)
我还没有测试过,但是this article似乎涵盖了让DomDocument对象了解你的DTD的语法。看起来你需要使用
new DOMImplementation();
创建DomDocument对象的对象。