0
我解析xml文件,用Lucene查詢一些字段。但是我有一個<
和>
的問題。我知道xml中的殘疾人字符是「&」,「<」,「>」。解析xml文件<和>
所以我的問題是:如何表示<和>在xml文件中? xml文件的
實施例:
<?xml version="1.0" encoding="UTF-8"?>
<iniciativa_completa>
<legislatura>NSA</legislatura>
<numero_diario>3, 123, 257-65</numero_diario>
<parrafo> While the individual main effects were modest, each yielding OR < 1.6, the effects were cumulative, with some combinations reaching OR = 12.6 (95% CI: 5.9-26.8).</parrafo>
</iniciativa_completa>
然後,在我的Java代碼:
String resumen = "";
XMLInputFactory xmlInputFactory = XMLInputFactory.newInstance();
XMLEventReader xmlEventReader = xmlInputFactory.createXMLEventReader(new FileInputStream(fileName));
xmlEventReader.nextEvent();
while (xmlEventReader.hasNext()) {
XMLEvent xmlEvent = xmlEventReader.nextEvent();
if (xmlEvent.isStartElement()) {
StartElement startElement = xmlEvent.asStartElement();
if (startElement.getName().getLocalPart().equals("parrafo")) {
xmlEvent = xmlEventReader.nextEvent();
resumen = xmlEvent.toString();
}
}
}
當我解析它,會談摘要等於「雖然個別主要影響是適度的,每產生要麼」。
我自己也嘗試<
和>
謝謝!
'<'和'>'完全沒問題。你與他們面臨什麼問題? – BackSlash
例如: 「雖然個人的主要影響是適度的,每個產生或產生影響是累積的」 我得到這個:「雖然個別的主要影響是適度的,每個產量OR」,當我解析它。 –
[編輯問題](https://stackoverflow.com/posts/46400174/edit)幷包含所有細節,包括演示問題的示例(XML代碼+ Java代碼)。 – BackSlash