Class | Nokogiri::XML::SAX::Document |
In: |
lib/nokogiri/xml/sax/document.rb
|
Parent: | Object |
This class is used for registering types of events you are interested in handling. All of the methods on this class are available as possible events while parsing an XML document. To register for any particular event, just subclass this class and implement the methods you are interested in knowing about.
To only be notified about start and end element events, write a class like this:
class MyDocument < Nokogiri::XML::SAX::Document def start_element name, attrs = [] puts "#{name} started!" end def end_element name puts "#{name} ended" end end
You can use this event handler for any SAX style parser included with Nokogiri. See Nokogiri::XML::SAX, and Nokogiri::HTML::SAX.
Called at the end of an element name is the element’s name prefix is the namespace prefix associated with the element uri is the associated namespace URI