Это очень плохая идея использовать его. Однажды Сунь взял копию Ксерса, переполненную ошибками. Они внесли некоторые изменения. Возможно, они вычли несколько ошибок. Мы знаем, что есть много очень серьезных ошибок, которые они не вычитали.
И они переименовали его в com.sun .... по одной причине: , чтобы вы не использовали его . В любое время, в любом выпуске, в любом патче они могут несовместимо изменять эти классы или удалять их.
Кроме того, эти классы могут отсутствовать в копиях IBM JRE, Apple, (haha) Microsoft или JRocket.
Если вы хотите Xerces, используйте Xerces. Чтобы найти информацию об этом, прочитайте архив списка рассылки Xerces-j, чтобы получить много строгих предупреждений от разработчиков Xerces о версии, разветвленной Sun.
Тот факт, что классы формально являются «публичными», ничего не значит, за исключением того, что Sun необходимо было new
получить их из какого-то другого пакета.