J'ai un xml avec un encodage utf8. Et ce fichier contient BOM au début du fichier. Donc, pendant l'analyse, je suis confronté à org.xml.sax.SAXParseException : Le contenu n'est pas autorisé dans le prologue. Je ne peux pas supprimer ces 3 octets des fichiers. Je ne peux pas charger le fichier en mémoire et les supprimer ici (les fichiers sont volumineux). Donc, pour des raisons de performances, j'utilise un analyseur SAX et je veux juste sauter ces 3 octets s'ils sont présents avant la balise "". Devrais-je hériter de InputStreamReader pour cela?
Je suis nouveau en java - montrez-moi le bon chemin s'il vous plaît.