我使用dom4j在线解析XML文件。
File file = new File("text.xml");
SAXReader reader = new SAXReader();
Document document = reader.read(file);
在一些XML文件中存在语法错误,这使得程序将SAXParseException: The prefix X for element X:A is not bound抛到reader.read(file)行。
我知道错误是什么,以及如何使XML文件正确。就像里说的那样
但问题是XML文件是由用户上传的,解析前不能更改文件,也不能