有很多問題需要最好的XML解析器,我更關心什麼是最像Groovy for Java的XML解析器?在Java中執行XML的更好方法
我想:
SomeApiDefinedObject o = parseXml(xml);
for(SomeApiDefinedObject it : o.getChildren()) {
System.out.println(it.getAttributes());
}
最重要的事情是,我不希望創建一個類每一種類型的XML節點,我寧願只是他們都處理爲字符串,而構建XML不需要任何轉換器或任何事情,只是已定義
如果您已經使用Groovy的XML解析器一個簡單的對象,你會知道我在說什麼
另外, WOU對我來說,只使用Java中的Groovy會更好嗎?
@jboyd:你說你不想創建對象......如果速度和內存是一個關注和驗證不是**的問題,那麼Javolution項目就有一個軟實時XML「Stax-like」解析器(我對它一無所知,只是它像Stax一樣,它的重點是速度,低足跡和很少的對象創建)。 – SyntaxT3rr0r 2010-04-22 20:05:28
我不知道Java-Land是否有類似於LINQ-TO-XML的功能? – ChaosPandion 2010-04-22 20:22:04
@WizardOfOdds:這聽起來好像他在寫「對象」時確實是指「階級」。 – 2010-04-22 20:37:54