Я хочу, чтобы разобрать XML-файлы, которые имеют элементы, подобные этим:SAXException точкой с запятой
<element>&</element>
<element>&</element>
Но SAX Parser дает мне следующее исключение при разборе:
org.xml.sax.SAXParseException: The reference to entity "amp" must end with the ';' delimiter.
at com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(DOMParser.java:249)
at com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(DocumentBuilderImpl.java:284)
at javax.xml.parsers.DocumentBuilder.parse(DocumentBuilder.java:208)
есть любой известный способ решения это?
Java-код, который бросает исключение заключается в следующем:
DocumentBuilderFactory.newInstance().newDocumentBuilder().parse(file);
В каком смысле это «сбежавшая полуколока»? И это ваш * фактический * XML? Короткая, но полная программа, демонстрирующая проблему, наряду с образцом XML-файла, действительно поможет. –
Извините, я допустил ошибку. Теперь я исправил свой пост. – adranale
Позаботьтесь о том, чтобы написать свои вопросы. Отправка людей в погоню за проблемой, когда вы просто неправильно набрали свой вопрос, раздражает. – skaffman