2
我目前正在嘗試解析日文JMdict xml文檔,並且它聲明瞭整個文檔中使用的一堆ENTITY
引用。
像這一位在這裏:XStream實體abbrieviation解析
<!ENTITY MA "martial arts term">
<!ENTITY X "rude or X-rated term (not displayed in educational software)">
<!ENTITY abbr "abbreviation">
<!ENTITY adj-i "adjective (keiyoushi)">
<!ENTITY adj-ix "adjective (keiyoushi) - yoi/ii class">
有在XML然後引用像這樣<field>&MA;</field>
XStream的不喜歡這一點,我解決這個需求,然後迅速拋出一個ConversionException
和退出。
有沒有辦法自動識別這些實體並將它們交換出來?
我寧願不必寫170線xml = xml.replace(one, other);
我只是用XPP3然後註釋的數據創建的POJO開始用的。沒有自定義分析器。
謝謝你這麼多,StaxDriver工作得很好! – Bjorninn 2015-03-13 23:27:17
很高興能幫到你! – dbank 2015-03-13 23:29:36