Dividir el atributo del elemento específico en varias filas según el delimitador

Estoy tratando de transformar un XML y dividir el tercer valor del elemento App_Data en varias filas duplicadas en función de las comas 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 verse exactamente así:

    <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 ayuda.

¡Gracias!

Respuestas a la pregunta(1)

Su respuesta a la pregunta