Что-то я не понял в jdk 1.4 jaxp пользовалься Crimson'ом
И я для опеределения сосбтвенных DOM елементов использовал наследование от
org.apache.crimson.tree.ElementNode
Дабы не имплементить весь здоровый
org.w3c.dom.Element
Всё было отлично пока не перенёс дамой, там стоит jdk1.5, и не обнаружил что, нету у меня Crimson'a =\\
Я где-то слышал что jaxp вместо crimson может использовать xerces.
Смотрел на
java.sun.com там информации не нашол.
Но я не расстроилься и скачал отдельно сибе Crimson 1.3.
В итоге среда/компилятор стали ругаться на исходники самого же кримсона,
говоря что в
org.apache.crimson.tree.ElementNode
нехватает имплементации метода.
org.w3c.dom.Element.SetIdAttribute(String, boolaen)
Который как написано
@since DOM Layer 3
Раньше его вобше не было =\\
Что странно в исходниках кримсона в
ord.w3c.dom.Element
такого метода нет
Не могу понять откуда он взялься и откуда среда цепляет Element c этим методом.
И как тогда вобше жить
Если я хочу иметь собственную реализацию Element'а такую чтоб она и в 1.4 и в 1.5 работала корректно.
И ещё не понятно, что же мне ? реализовывать весь Element в своём классе ?
Ни что в жизни ни даёться так просто как... хотелось бы...