话说我上个项目一直在和XML打交道,自认为应该没有什么XML的问题能难住我了
结果来了这么个错误
字面上的意思是,F:/test.xml这个文件的第一行有错误
具体的错误是:不允许匹配“[XX][MM][LL]”
话说[XX][MM][LL]是什么东西??
苦思半天,用了各种办法:折半排除法,替换代码法
最后发现,我的xml文件,开头有一个空格 :x
把这个空格去掉后,一切正常
PS:[xX][mM][lL]应该就是对应着\r\t\n吧
贴出来,给后人谋福利~~
结果来了这么个错误
Exception in thread "main" org.dom4j.DocumentException: Error on line 1 of document file:///F:/test.xml : The processing instruction target matching "[xX][mM][lL]" is not allowed. Nested exception: The processing instruction target matching "[xX][mM][lL]" is not allowed.
字面上的意思是,F:/test.xml这个文件的第一行有错误
具体的错误是:不允许匹配“[XX][MM][LL]”
话说[XX][MM][LL]是什么东西??
苦思半天,用了各种办法:折半排除法,替换代码法
最后发现,我的xml文件,开头有一个空格 :x
把这个空格去掉后,一切正常
PS:[xX][mM][lL]应该就是对应着\r\t\n吧
贴出来,给后人谋福利~~