Это правило обнаруживает строковые литералы, начинающиеся с одного из следующих имен пакетов JAXP 1.3.
В качестве замены рекомендуется стандартный API Java SE из пакета javax.xml.*.
| XMLReader parser = XMLReaderFactory.createXMLReader("com.sun.org.apache.xerces.internal.parsers.XMLParser"); |
следует поменять на:
| XMLReader parser = XMLReaderFactory.createXMLReader(); |
Если необходимо продолжить использование прежней реализации JAXP и внутренних классов,
можно загрузить соответствующие файлы JAR и добавить их в состав приложения.
Java 6 и Java 7 включают реализацию JAXP 1.4 в пакетах javax.xml и org.apache.
Примечание: в IBM Java 7 возвращены некоторые из этих внутренних API для упрощения миграции. Однако по-прежнему рекомендуется переработать код и удалить из него зависимости от этих внутренних API.