如果一个文件不存在,则来自其他文件的XML实体

时间:2016-04-05 11:00:57

标签: xml xml-parsing

我们有以下内容,但有时文件不存在

    <!ENTITY my SYSTEM "/etc/forms/X-SE.xml">

如果文件/etc/forms/X-SE.xml不存在,我们想要执行以下操作:

    <!ENTITY my SYSTEM "X-SE.xml">

这可能吗?

1 个答案:

答案 0 :(得分:1)

不,XML级别没有为缺少的系统实体指定回退系统实体的规定。

相反,您可以通过编写自定义实体解析程序或在HTTP协议级别通过代码进行有条件地重定向来干预解析器级别。