Zaman zaman MalFormed verisine sahip bir dosyayı ayrıştırarak ayırıyorum. İstisnaları Yemek Etme
ve istisna atan s
i kötü biçimlendirilmiş verileri özel kurtarmak ve görmezden istiyorum.
Bunu yapmanın en iyi yolu ne?
try{
// parse file
}catch(Exception){
//eat it.
}
* DÜZENLEME: Bence *, sorum degildi iyi anladım. İstisnadan kurtarmak istiyorum, bu konuyla ilgili herhangi bir istisna, programımın durmasını istemiyorum. ama devam etmek. Çok durumunda veri istisna olur ve ayrıştırma mantığını geliştirmek için bu kullanmak neden olduğunu ne olduğunu görmek istedim ama belki hataları günlüğe olabilir - çalışır
Genel kural dışı durumu yakalamak kötü bir fikirdir. Yalnızca ele alabileceğiniz belirli istisnaları yakalamanız gerekir. Bu Stack Overflow üzerinde birçok kez geliştirilmiştir. – ChrisF
Geçerli ayrıştırmadan gelen tüm verileri veya yalnızca hatalı olan satırları/öğeleri/karakterleri yok saymak ister misiniz? – hemp
Ve burada bunun normal biberli pizzanın Çin yemeklerine sapma ile ilgili olacağını düşündüm. (Teslimat yapan kişiler isminizi, ne yaptığınızı ve üzerinde çalıştığınız projeler hakkında biraz bilgi sahibi olduğunda kötü mü?) – Brad