Конвертировать XML-файл в CSV в сценарии оболочки?

Я пытаюсь конвертировать XML-файл в CSV-файл. У меня есть входной XML-файл, как это: я


  
    START
  
  
    2013-01-15T21:30:42
  
  
    
  
  
    Start 'suite8'
  
  
    Test 'suite8' started
  
  
    
  



  
    START_TEST_CASE
  
  
    2013-01-15T21:30:42
  
  
    
  
  
    Start 'case1'
  
  
    Test Case 'case1' started
  
  
    case1
  

меня интересуют биты между тегами а также, Кроме того, новая строка должна начинаться, когда тег появляется.

Выходной файл CSV, который я хочу, должен выглядеть следующим образом:

START,2013-01-15T21:30:42,,Test 'suite8' started 

START_TEST_CASE,2013-01-15T21:30:42,,Start 'case1',Test Case 'case1' started,case1

Я надеюсь, что это достаточно ясно, любая помощь очень ценится :) Спасибо!

Ответы на вопрос(2)

Ваш ответ на вопрос