0
任何人都可以告訴XML(Java)解析器如何解析XML文檔(我的意思是說XML解析的內部實現細節)?使用java xml解析器進行XML解析的內部實現細節
任何人都可以告訴XML(Java)解析器如何解析XML文檔(我的意思是說XML解析的內部實現細節)?使用java xml解析器進行XML解析的內部實現細節
確切的算法可能在不同的實現之間有很大的差異。
Xerces是Java廣泛使用的XML解析器。它是開源的,所以你可以download the Java source code看看它是如何實現的。
Antlr是一個用於Java的解析器生成器,它使得爲諸如XML之類的語言編寫解析器比手動完成它更容易。 Antlr文檔提供了一些關於如何使用Antlr編寫XML解析器的信息:Parsing XML。這涵蓋了大多數這樣的解析器如何工作的概念,如果你對高級視圖更感興趣。