Eu usaria o xslt.
a folha de estilo xslt é semelhante a esta
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/datas">
<xsl:apply-templates select="data"/>
</xsl:template>
<xsl:template match="data">
<data><name><xsl:value-of select="./name"/></name></data><xsl:text>
</xsl:text>
</xsl:template>
</xsl:stylesheet>
para a transformação use o programa xsltproc.
diga que seu arquivo de entrada é chamado in.xml
a folha de estilo xslt é nomeada in.xsl
a chamada é
xsltproc in.xsl in.xml
saída:
<?xml version="1.0"?>
<data><name>Name1</name></data>
<data><name>Name2</name></data>