我遇到断断续续的问题,相同的代码有时可以正常工作,但有时我发现生成的XML得到了额外的REM_DUE>标记,然后跟随其余属性。
看起来XML文件被关闭了,但编码仍在运行并添加了更多XML属性。
我在Java Spring环境中使用JaxbXMLHandler。
出现REM_DUE(失败)
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<JOB>
<COMPANY>A</COMPANY>
<STAFF_DETATILS>
<NAME>Janes</NAME>
<AGE>25</AGE>
</STAFF_DETATILS>
</JOB>
REM_DUE>
</STAFF_DETATILS>
<STAFF_DETATILS>
<NAME>Max</NAME>
<AGE>30</AGE>
</STAFF_DETATILS>
</JOB>
没有REM_DUE(成功)
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<JOB>
<COMPANY>A</COMPANY>
<STAFF_DETATILS>
<NAME>Janes</NAME>
<AGE>25</AGE>
</STAFF_DETATILS>
<STAFF_DETATILS>
<NAME>Max</NAME>
<AGE>30</AGE>
</STAFF_DETATILS>
</JOB>