HEX
Server: Apache
System: Linux s198.coreserver.jp 5.15.0-151-generic #161-Ubuntu SMP Tue Jul 22 14:25:40 UTC 2025 x86_64
User: nagasaki (10062)
PHP: 7.1.33
Disabled: NONE
Upload Files
File: //usr/local/rvm/gems/ruby-3.0.2/doc/builder-3.2.4/ri/Builder/XmlEvents/cdesc-XmlEvents.ri
U:RDoc::NormalClass[iI"XmlEvents:ETI"Builder::XmlEvents;TI"XmlMarkup;To:RDoc::Markup::Document:@parts[o;;[o:RDoc::Markup::Paragraph;[
I"FCreate a series of SAX-like XML events (e.g. start_tag, end_tag) ;TI"Gfrom the markup code.  XmlEvent objects are used in a way similar ;TI"Hto XmlMarkup objects, except that a series of events are generated ;TI"Dand passed to a handler rather than generating character-based ;TI"markup.;To:RDoc::Markup::BlankLineo;	;[I"Usage:;To:RDoc::Markup::Verbatim;[I")xe = Builder::XmlEvents.new(hander)
;TI"Oxe.title("HI")    # Sends start_tag/end_tag/text messages to the handler.
;T:@format0o;	;[I"AIndentation may also be selected by providing value for the ;TI"4indentation size and initial indentation level.;T@o;;[I"Mxe = Builder::XmlEvents.new(handler, indent_size, initial_indent_level)
;T;0S:RDoc::Markup::Heading:
leveli:	textI"XML Event Handler;T@o;	;[I"9The handler object must expect the following events.;T@o:RDoc::Markup::List:
@type:
LABEL:@items[o:RDoc::Markup::ListItem:@label[I"#<tt>start_tag(tag, attrs)</tt>;T;[o;	;[I"DAnnounces that a new tag has been found.  +tag+ is the name of ;TI"=the tag and +attrs+ is a hash of attributes for the tag.;T@o;;[I"<tt>end_tag(tag)</tt>;T;[o;	;[I"8Announces that an end tag for +tag+ has been found.;T@o;;[I"<tt>text(text)</tt>;T;[o;	;[	I"DAnnounces that a string of characters (+text+) has been found. ;TI"@A series of characters may be broken up into more than one ;TI"<+text+ call, so the client cannot assume that a single ;TI")callback contains all the text data.;T:
@fileI"lib/builder/xmlevents.rb;T:0@omit_headings_from_table_of_contents_below0;0;0[[[[[I"
class;T[[:public[[:protected[[:private[[I"
instance;T[[;[[I"
_end_tag;TI"lib/builder/xmlevents.rb;T[I"_start_tag;T@Y[I"
text!;T@Y[;[[;[[[U:RDoc::Context::Section[i0o;;[;0;0[@DI"Builder;TcRDoc::NormalModule