如果在<! - ?xml之前给出? - >在firefox中不起作用

时间:2010-02-23 09:45:47

标签: xml xslt jaxb

我正在使用JAXB生成XML文件。首先,我向FileOutputStream写一条<?xml-stylesheet?>指令,然后将我的数据归结为此FileOutputStream。我在FileOutputStream中指定文件名,扩展名为.xml。

现在,我的xml根据需要生成并在IE中正常工作但在Firefox中失败。似乎Firefox期望<?xml?>作为第一行,在我的情况下,我<?xml-stylesheet?>标记,然后是<?xml version="1.0" encoding="UTF-8" standalone="yes"?>标记。

我要使用JAXB生成xml并向其添加信息。请告诉我该怎么做。

1 个答案:

答案 0 :(得分:1)

使用processingInstruction()添加,而不是自己喷出。