Dividir atributo de elemento específico em várias linhas com base no delimitador

Estou tentando transformar um XML e dividir o terceiro elemento App_Data Value em várias linhas duplicadas com base nas vírgulas de:

    <Metadata>
        <App_Data App="VOD" Name="Run_Time" Value="01:30:57"/>
        <App_Data App="VOD" Name="Year" Value="2016"/>
        <App_Data App="VOD" Name="Category" Value="2330, 2470, 1373"/>
    </Metadata>

para ficar exatamente assim:

    <Metadata>
        <App_Data App="VOD" Name="Run_Time" Value="01:30:57"/>
        <App_Data App="VOD" Name="Year" Value="2016"/>
        <App_Data App="VOD" Name="Category" Value="2330"/>
        <App_Data App="VOD" Name="Category" Value="2470"/>
        <App_Data App="VOD" Name="Category" Value="1373"/>
    </Metadata>

Por favor ajude.

Obrigado!

questionAnswers(1)

yourAnswerToTheQuestion