Я пытаюсь разобрать файл XML.Поэтому мне нужно манипулировать некоторыми элементами дерева XML.У меня есть файл, похожий на этот:
<Resultdata>
<Houses>
<passed_results/>
<failed_results/>
<House_1_Passed>
<Bricks>20</Bricks>
<Windows>1</Windows>
<Tables>3<Tables>
<House_1_Passed>
<House_2_Passed>
<Bricks>23</Bricks>
<Windows>2</Windows>
<Tables>1<Tables>
<House_2_Passed>
<House_3_Failed>
<Bricks>30</Bricks>
<Windows>0</Windows>
<Tables>2<Tables>
<House_3_Failed>
<House_4_Passed>
<Bricks>20</Bricks>
<Windows>4</Windows>
<Tables>3<Tables>
<House_4_Passed>
<Houses>
<Resultdata>
Так что мне именно нужно сделать, это вырезать пройденные и неудачные тестовые случаи из дерева XML ниже, и поместить те, которые прошли внутрь, и те, которыене удалось внутри.Поэтому вывод будет выглядеть примерно так:
<Resultdata>
<Houses>
<passed_results>
<House_1_Passed>
<Bricks>20</Bricks>
<Windows>1</Windows>
<Tables>3<Tables>
<House_1_Passed>
<House_2_Passed>
<Bricks>23</Bricks>
<Windows>2</Windows>
<Tables>1<Tables>
<House_2_Passed>
<House_4_Passed>
<Bricks>20</Bricks>
<Windows>4</Windows>
<Tables>3<Tables>
<House_4_Passed>
<passed_results/>
<failed_results>
<House_3_Failed>
<Bricks>30</Bricks>
<Windows>0</Windows>
<Tables>2<Tables>
<House_3_Failed>
<failed_results/>
<Houses>
<Resultdata>
Я был бы очень признателен за некоторую помощь, так как в настоящее время я прыгаю с одной ошибки на другую.Заранее спасибо.