I have created a buffer class and i was able to read a character, string and write in the buffer. Iam in process of creating pull parser. Now iam parsing only with strings. if i give a string "<abc>defgh</abc><def>ijk</def>" as a string input i need to check the starting of tag and end of tag. could any one help me to do tag_start and tag_end method. -- Posted via http://www.ruby-forum.com/.