我必须从不同的来源传回信息,并且可以在两者之间进行转换,但是取决于源文档是否具有 xml 处理指令,我必须将其传递,如果没有,我不应该传递它。
Input
<?xml version="1.0" encoding="UTF-8"?>
<Source/>
Output
<?xml version="1.0" encoding="UTF-8"?>
<Source/>
如果它没有处理指令,我不应该将它包含在输出中,主要是为了支持一些其他不理解它们的遗留程序(duh!)
我可以根据输入是否有指令动态切换样式表并使用 omit-xml-declaration,但是有没有办法在单个样式表中做到这一点?
编辑:我无法删除返回数据之前存在的转换。
编辑:我刚刚读到,即使它看起来像一个处理指令,<?xml version.. ?>
实际上它不是,所以不确定是否可以匹配它,有什么建议吗?