Buscar y modificar datos en un archivo xml

Tengo muchos archivos xml a los cuales les falta ingresar información fija, ¿como puedo buscar la etiqueta ( ej.: <Comuna/> ), verificar que no tenga dicha información e ingresarla y guardar.

El siguiente es un ejemplo de los archivos.

<?xml version="1.0" encoding="ISO-8859-1" standalone="no"?>
<Documento>
  <Encabezado>
    <Emisor>
      <RUN>555555-5</RUN>
      <RSO>COMERCIAL LOS POLLITOS DICEN LIMITADA</RSO>
      <GIRO>VENTAD DE HUEVOS</GIRO>
      <Suc>0001</Suc>
      <Dir>EL TRAUCO Sn</Dir>
      <Comuna/>
      <Ciudad/>
    </Emisor>

  </Encabezado>
  ... Etc
</Documento>

Se agradece cualquier ayuda.

Añade tu respuesta

Haz clic para o