<html><head><meta http-equiv="Content-Type" content="text/html charset=iso-8859-1"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Ah, yes! thanks! <br><div><br><div>Begin forwarded message:</div><blockquote type="cite"><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;"><span style="font-family:'Helvetica'; font-size:medium; color:rgba(0, 0, 0, 1.0);"><b>From: </b></span><span style="font-family:'Helvetica'; font-size:medium;">Patrick Baker <<a href="mailto:pbaker0804@gmail.com">pbaker0804@gmail.com</a>><br></span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;"><span style="font-family:'Helvetica'; font-size:medium; color:rgba(0, 0, 0, 1.0);"><b>Subject: </b></span><span style="font-family:'Helvetica'; font-size:medium;"><b>Re: [Omaha.pm] XML::Twig error handling</b><br></span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;"><span style="font-family:'Helvetica'; font-size:medium; color:rgba(0, 0, 0, 1.0);"><b>Date: </b></span><span style="font-family:'Helvetica'; font-size:medium;">October 24, 2012 12:26:09 PM CDT<br></span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;"><span style="font-family:'Helvetica'; font-size:medium; color:rgba(0, 0, 0, 1.0);"><b>To: </b></span><span style="font-family:'Helvetica'; font-size:medium;">Jay Hannah <<a href="mailto:jay@jays.net">jay@jays.net</a>><br></span></div><br>I use try { } catch { }; now, it seems cleaner to me.<br><br>   try {<br>      $twig->parse($request);<br>      $self->request($twig);<br>      my ($Body) = $twig->get_xpath("${soap_base}:Body");<br>      my ($request) = $Body->first_child('GroupPricing');<br>
      $self->type($request->tag);<br>   } catch {<br>           $self->set_SOAP_Fault( faultstring => "Invalid message.",<br>                             detail      => '<![CDATA[' . $_ . "\n" . $request . ']]>' );<br>
  }<br></blockquote></div><br></body></html>