utf8 kodlama ile bir xml var. Ve bu dosya BOM dosyasının başlangıcını içerir. Ayrıştırma sırasında org.xml.sax.SAXParseException ile karşılaşıyorum: Prolog'da içeriğe izin verilmiyor. Dosyaları 3 bayttan çıkaramıyorum. Dosyayı belleğe yükleyemiyorum ve buradan kaldırabilirsiniz (dosyalar büyük). Performans nedeniyle, SAX ayrıştırıcısı kullanıyorum ve "" etiketinden önce mevcutsa 3 baytı atlamak istiyorum. Bunun için InputStreamReader mi kullanmalıyım?neden org.apache.xerces.parsers.SAXParser, utf8 kodlanmış xml'de BOM'yi atlamıyor?
Java'da yeni - lütfen bana doğru yolu göster.
[Bayt sırası işareti vidalarının olası yinelenen kadar dosya okuma Java] (http://stackoverflow.com/questions/1835430/byte-order-mark-screws-up-file-reading-in-java) –