No es por discrepar, pero mira este ejemplo

:
Copie tu "string" (puedes o no agregarle la primera línea):
Cita: <?xml version='1.0' ?>
<IDPadre>
<IDHijo>
<IDnieto>pepe</IDnieto>
<IDnieto>pablo</IDnieto>
</IDHijo>
<IDHijo>
<IDnieto>Yeny</IDnieto>
<IDnieto>Lorena</IDnieto>
</IDHijo>
</IDPadre>
Luego hice este código, se lo corrí y listo. Veo el contenido de los TEXT_NODES.
Cita: Set objDom = Server.CreateObject("Microsoft.XMLDOM")
If objDom.Load("C:\Inetpub\wwwroot\MisPruebas\borrame .xml") Then
for each x in objDom.documentElement.childNodes
response.write x.nodename & ": " & x.text & "<br>"
next
End If
En conclusión:
SI ES XML.
Saludos
PD. Los nodos se ven negros......¿cual es el problema?