kevid wrote:
> would any one please help me with parse the xml below with STREAM MODE
> of ruby rexml

Sure: show us what code you've written so far, and what exact error you 
get or where you're stuck.

The starting point, of course, is to type "ruby rexml stream parsing" 
into google, where the first hit is
http://www.germane-software.com/software/rexml/docs/tutorial.html

Scroll down to this section:

--------------------------------------
Stream Parsing

REXML stream parsing requires you to supply a Listener class. When REXML 
encounters events in a document (tag start, text, etc.) it notifies your 
listener class of the event. You can supply any subset of the methods, 
but make sure you implement method_missing if you don't implement them 
all. A StreamListener module has been supplied as a template for you to 
use.

Stream parsing
list = MyListener.new
source = File.new "mydoc.xml"
REXML::Document.parse_stream(source, list)

Stream parsing in REXML is much like SAX, where events are generated 
when the parser encounters them in the process of parsing the document. 
When a tag is encountered, the stream listener's tag_start() method is 
called. When the tag end is encountered, tag_end() is called. When text 
is encountered, text() is called, and so on, until the end of the stream 
is reached. One other note: the method entity() is called when an 
&entity; is encountered in text, and only then.

Please look at the StreamListener API for more information.[1]
--------------------------------------

HTH,

Brian.
-- 
Posted via http://www.ruby-forum.com/.