我的硬盘上有一个简单的xml文件.当我用记事本++打开它时,这就是我所看到的:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<content>
... more stuff here ...
</content>
Run Code Online (Sandbox Code Playgroud)
但当我用FileInputStream我得到的时候读它:
?<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<content>...
Run Code Online (Sandbox Code Playgroud)
我正在使用JAXB来解析xml,并且它会抛出"prolog中不允许的内容"的例外,因为"?" 标志.
什么是这个额外的"?" 标志?它为什么存在,如何摆脱它?