В моем XML-файле есть несколько сущностей, например & rsquo;
Итак, я создал тег DTD для своего XML-документа, чтобы определить эти объекты. Ниже приведен код Java, используемый для чтения файла XML.
SAXBuilder builder = new SAXBuilder();
URL url = new URL("http://127.0.0.1:8080/sample/subject.xml");
InputStream stream = url.openStream();
org.jdom.Document document = builder.build(stream);
Element root = document.getRootElement();
Element name = root.getChild("name");
result = name.getText();
System.err.println(result);
Как я могу изменить код Java, чтобы получить DTD через HTTP, чтобы синтаксический анализ моего XML-документа не содержал ошибок?
Упрощенный пример XML-документа .
<main>
<name>hello ‘ world ’ foo & bar </name>
</main>