Questa regola rileva i valori letterali stringa che iniziano con uno dei seguenti nomi package JAXP 1.3.
Le sostituzioni preferite sono presenti nell'API standard Java SE
nel package javax.xml.*.
| XMLReader parser = XMLReaderFactory.createXMLReader("com.sun.org.apache.xerces.internal.parsers.XMLParser"); |
should be replaced with:
| XMLReader parser = XMLReaderFactory.createXMLReader(); |
Se si desidera continuare ad utilizzare la vecchia implementazione JAXP e le classi interne, รจ possibile scaricare i file jar necessari e
includerli nell'applicazione.
Java 6 e Java 7 includono l'implementazione
JAXP 1.4 utilizzando javax.xml e i package org.apache.
Considerare che IBM Java 7 ha riaggiunto alcune di queste API interne a JRE per semplificare i problemi di migrazione. Viene ancora considerata come migliore pratica, modificare il codice per non utilizzare le API interne.