Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.


  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • DownloadDownload
  • PrintPrint
Share this Page URL
Help

Kapitel 20. Die Simple API for XML (SAX) > Das Interface ContentHandler

20.1. Das Interface ContentHandler

Ein ContentHandler, wie wir ihn in abgespeckter Form in Beispiel 20-1 sehen, ist ein weiteres Interface im Package org.xml.sax. Die Klasse wird vom Programmierer nach Belieben selbst implementiert. Als Nächstes erzeugt der Programmierer eine Instanz seiner Implementierung und konfiguriert den XMLReader damit. Der XMLReader liest das XML-Dokument und ruft für jeden Bestandteil, den er findet, eine passende Methode des Objekts auf, um dem Programm Auskunft über den Inhalt des XML-Dokuments zu geben. Sie können auf die Aufrufe der Methoden in der Weise reagieren, die Sie für passend halten.

Die Klasse ContentHandler nichts mit der dahinsiechenden Klasse java.net.ContentHandler zu tun. Diese Namensgleichheit kann vor allem dann zu Problemen führen, wenn Sie sowohl java.net.* als auch org.xml.sax.* in eine Java-Klasse importieren. Besser ist es, nur die tatsächlich nötigen java.net-Klassen explizit zu importieren und nicht das ganze Package.



  

You are currently reading a PREVIEW of this book.

                                                                                        

Get instant access to over
$1 million worth of books and videos.

  

Start a Free Trial


  
  • Safari Books Online
  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • DownloadDownload
  • PrintPrint