Java İle XML İşlemleri – XML Doğrulama (XML Validation)

Java İle XML İşlemleri – XML Doğrulama (XML Validation)

131 Görüntülenme
0
0

Merhaba Değerli Java Dostları, 

Java ile XML dosyaları üzerinde işlem yaparken, dosyanın formata tam olarak uygun olup olmadığından emin olmak istiyorsanız, elinizde ek metotlar mevcut. Öncelikle XML işlemlerinin yapıldığı sınıf için veya başka bir sınıf için org.xml.sax paketindeki ErrorHandler arayüzünü uyguluyoruz. Bu arayüzü uyguladıktan sonra, içerisinde bulunan üç metodu override etmemiz gerekiyor.

public void warning(SAXParseException exception) throws SAXException

public void error(SAXParseException exception) throws SAXException

public void fatalError(SAXParseException exception) throws SAXException

Yukarıdaki üç metot doğrulama işlemleri sırasında hata ve uyarı niteliğinde durum oluştuğunda gerekli olayları tetikleyecektir. Yalnız bu yöntemin aktif olabilmesi için XML dosyamızı parçalayıp okuyan nesnemizin setErrorHandler metodunu kullanıp, parametre olarak da arayüzü uyguladığımız sınıfın bir örneğini vermeliyiz.

xmlOkuyucu.setErrorHandler(this)

Yukarıdaki atamada xmlOkuyucu adlı nesnenin oluşturulduğu sınıf arayüzü tanımlamıştır. Dolayısıyla parametre olarak this verilmiştir. Bu kısa adımlardan sonra artık XML doğrulama konusunda da bilgi sahibi olmuş bulunuyoruz.

Bol Java’ lı günler dileğiyle…

Yazan: Faruk BOZAN (Yazılım Mimarı / Software Architect)

Yorum Yap

Kategoriler