logo
Хабибуллин

Другие DOM-парсеры

Модель дерева объектов DOM была первоначально разработана группой OMG (Object

Management Group) в рамках языка IDL (Interface Definition Language) без учета осо-

бенностей Java. Только потом она была переведена на Java консорциумом W3C в виде интерфейсов и классов, составивших пакет org.w3c.dom. Этим объясняется, в частности, широкое применение в DOM API интерфейсов и фабричных методов вместо классов и конструкторов.

Данное неудобство привело к появлению других разработок.

Участники общественного проекта JDOM не стали реализовать модель DOM, а разработали свою модель дерева объектов, получившую название JDOM. Они выпускают одноименный свободно распространяемый программный продукт, с которым можно ознакомиться на сайте проекта http://www.jdom.org/. Этот продукт широко используется для обработки документов XML средствами Java.