title: Parse specific XML to CSV format
body: <p>How can I, using some bash/shell script, transform this input </p>
  
  <pre><code>&lt;soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"&gt;
  &lt;soapenv:Body&gt;
  &lt;runJobReturn xmlns="http://xml.org" xmlns:ns1="http://xml.org" xsi:type="ns1:runJobReturn"&gt;
      &lt;ns1:item xsi:type="ns1:ArrayOf_xsd_string"&gt;
          &lt;ns1:item xsi:type="xsd:string"&gt;15-02-2013&lt;/ns1:item&gt;
          &lt;ns1:item xsi:type="xsd:string"&gt;Benjamin&lt;/ns1:item&gt;
          &lt;ns1:item xsi:type="xsd:string"&gt;MASSY&lt;/ns1:item&gt;
      &lt;/ns1:item&gt;
      &lt;ns1:item xsi:type="ns1:ArrayOf_xsd_string"&gt;
          &lt;ns1:item xsi:type="xsd:string"&gt;15-02-2013&lt;/ns1:item&gt;
          &lt;ns1:item xsi:type="xsd:string"&gt;Ronald&lt;/ns1:item&gt;
          &lt;ns1:item xsi:type="xsd:string"&gt;MASSY&lt;/ns1:item&gt;
      &lt;/ns1:item&gt;
      &lt;ns1:item xsi:type="ns1:ArrayOf_xsd_string"&gt;
          &lt;ns1:item xsi:type="xsd:string"&gt;15-02-2013&lt;/ns1:item&gt;
          &lt;ns1:item xsi:type="xsd:string"&gt;Zachary&lt;/ns1:item&gt;
          &lt;ns1:item xsi:type="xsd:string"&gt;MASSY&lt;/ns1:item&gt;
      &lt;/ns1:item&gt;
      &lt;ns1:item xsi:type="ns1:ArrayOf_xsd_string"&gt;
          &lt;ns1:item xsi:type="xsd:string"&gt;12&lt;/ns1:item&gt;
          &lt;ns1:item xsi:type="xsd:string"&gt;13&lt;/ns1:item&gt;
      &lt;/ns1:item&gt;
      &lt;ns1:item xsi:type="ns1:ArrayOf_xsd_string"&gt;
          &lt;ns1:item xsi:type="xsd:string"&gt;12&lt;/ns1:item&gt;
          &lt;ns1:item xsi:type="xsd:string"&gt;13&lt;/ns1:item&gt;
      &lt;/ns1:item&gt;
  &lt;/runJobReturn&gt;
  &lt;/soapenv:Body&gt;
  </code></pre>
  
  <p></p>
  
  <p>To this output:</p>
  
  <pre><code>15-02-2013|Benjamin|MASSY
  15-02-2013|Ronald|MASSY
  15-02-2013|Zachary|MASSY
  12|13
  12|13
  </code></pre>
  
  <p>Input is from curl. I've tried to use sed :
  echo $INP | tr -d "\n" | sed -e 's/&lt;[^>]*>/\n/g'
  but in output remains multiply new lines between values</p>