hola, queria saber como puedo yo modificar ciertos nodos de un xml sin alterar el resto..

un ejemplo...
tengo un xml asi...

Código XML :

<xml>
   <nodo id = “1” url = ”algo” />
   <nodo id = “2” url = ”algo” />
        <nodo id = “3” url = ”algo” />
        <nodo id = “4” url = ”algo” />
</xml>


y quisiera modificar la url del nodo con id 2 sin alterar a los otros nodos.. esto es posible??
espero su ayuda, gracias!