in reply to How to fetch the value using LWP:: UserAgent

Yes. substr and index, do not use them in a security conscious situation since they can't understand whitespace or reordering or element trees, only where you have control over what generated the xml. Much faster than loading up a XML parser. Do a index for the 'property_name="', add the offset going right to reach the '"', then another index to the next '"', then feed the 2 numbers to substr to get whats between the quotes.
$start = 0; $beg = index($forms, 'method=POST>', $start)+12; $end = index($forms, '</blockquote>', $beg)+14; $body = substr($forms, $beg, $end-$beg);
This is from a php website interface, that I know the template will never change, so index will always work.