警告:无法加载外部实体

lig*_*iri 5 xslt xslt-1.0

我正在使用 XSLT 样式表从 X (X -> A) 中的目录 A 中处理 XML 文档,该样式表使用document()函数动态构建到 N 中另一个 XML 文档的目录路径......这部分就像一个魅力.

N中的XML文档还需要从(Y -> A)中的XML文档中的节点输入;当我调用样式表时,它返回以下错误。

警告:无法加载外部实体“..

我明确地告诉我的 xslt 处理器处理与初始 XML 文档相关的所有处理指令,而不是默认情况下的样式表。

我可能做错了什么?

dir/
??? X
?   ??? A
?   ?   ??? N
?   ?   ??? O
?   ?   ??? P
??? Y
?   ??? A
?   ??? B
?   ??? C
?   ??? D
?   ??? E
?   ??? F
Run Code Online (Sandbox Code Playgroud)

我的 XML 文件被压缩了,我需要动态构建节点列表。

lig*_*iri 5

事实证明,我必须显式地将 file:/// 预先附加到我正在处理的 xml 文件的完整文件路径中