尽管名称空间 URI 不是通过 HTTP 可用的真正资源,但 XML 名称空间的用途是什么?XML 解析器与它有何关系?他们的识别(命名空间)存在于哪里?
我有一个 XSL 文档,可以将 XML 文档转换为 PDF。它一直工作得很好,直到我被要求增强它,以便也可以向 PDF 添加附件。我搜索并发现必须按以下方式编辑 XSL 才能实现此目的。
1. fo:root 元素应包含xmlns:pdf="http://xmlgraphics.apache.org/fop/extensions/pdf属性。
< fo:declarations>
< pdf:embedded-file filename=" myfile.text " src=" url(file:///C:/Bill.txt" />
</fo:declarations>
现在,当我运行转换时,出现以下错误。
遇到未知的格式化对象“{ http://xmlgraphics.apache.org/fop/extensions/pdf }嵌入文件”(fo:declarations}的子级。(没有可用的上下文信息)
我在互联网上搜索了很多,但找不到解决方案。有人可以帮我吗?