xslt - 警告 : failed to load external entity

标签 xslt xslt-1.0

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

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

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

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

我可能做错了什么?

dir/
├── X
│   ├── A
│   │   ├── N
│   │   ├── O
│   │   ├── P
├── Y
│   ├── A
│   ├── B
│   ├── C
│   ├── D
│   ├── E
│   └── F

我的 XML 文件被分成了 block ,我需要动态构建节点列表。

最佳答案

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

关于xslt - 警告 : failed to load external entity,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6918938/

相关文章:

xml - XPath contains() 条件含义?

xslt - 在 XSLT 中使用变量的值

xml - 增强的XSL从平面树问题创建嵌套列表

xslt - 搜索祖先或 self 轴以找到第一个非空属性值

xml - XSLT : Using choose to transform tag value depending on true/false

xslt - 如何使用 xslt 将 json 转换为 xml

xslt-1.0 - XSLT - 如果子节点包含特定文本,则删除完整的父节点

xml - 根据 XSLT 中的子节点值选择节点

xml - XSL 中的命名空间,从模板 XML 文件复制属性值以更新翻译文件

java - 在 Java 中显示两个不同 XML 文件的结果