使用java xml解析器进行XML解析的内部实现细节

时间:2009-11-18 12:01:14

标签: parsing

任何人都可以告诉XML(Java)解析器如何解析XML文档(我的意思是说XML解析的内部实现细节)?

1 个答案:

答案 0 :(得分:1)

确切的算法在不同的实现之间可能会有很大差异。

Xerces是一种广泛使用的Java XML解析器。它是开源的,因此您可以download the Java source code查看它是如何实现的。

Antlr是Java的解析器生成器,它使得为XML等语言编写解析器比手动编写更容易。 Antlr文档提供了一些有关如何使用Antlr编写XML解析器的信息:Parsing XML。如果您对高级视图更感兴趣,这涵盖了大多数解析器如何工作的概念。