Tag: 格式正确

标记必须格式良好

首先,让我说我是SAX和Java的新手。 我试图从一个格式不正确的XML文件中读取信息。 当我尝试使用SAX或DOM Parser时,我收到以下错误: The markup in the document following the root element must be well-formed. 这是我设置XML文件的方式: 0;W650;004;AG-Erzgeb 001;023 … 我可以强制SAX或DOM解析XML文件,即使它们不是格式良好的XML吗? 感谢您的帮助。 非常感激。 Haythem

StAX格式良好的XML检查

我正在检查XML文档是否格式良好(仅语法检查)。 我没有validation任何架构。 我需要使用StAX来做到这一点: 我知道我必须解析文件,但是如何实现检查呢? XMLInputFactory factory = XMLInputFactory.newInstance(); File f = new File(uploadfileName); FileInputStream inputStream = new FileInputStream(f); //Instantiate a reader parsing: XMLStreamReader reader=factory.createXMLStreamReader(inputStream); while(reader.hasNext()){ //check to be implemented?? reader.next(); }