Eliminar etiquetas en xml al generarlo en php

ninfa gonzalez
15 de Enero del 2014
Hola a todos!
Tengo un formulario que al dar clic en enviar me genera un archivo xml, lo que necesito es que al tener campos vacíos en el formulario, estas etiquetas no se muestren en el xml ya que no todos los campos son obligatorios
El código de abajo es la manera en la que recojo la información para mostrar las etiquetas en el xml como un tipo formato, lo cual al enviar me manda estas etiquetas vacías ya que no tienen información.
Lo que necesito es una instrucción o condición que me permita eliminarlas al generar dicho xml.

codigo:
$buffer.="


$colonia_tipo_nacional
$calle_tipo_nacional
$numero_exterior_tipo_nacional
$numero_interior_tipo_nacional
$codigo_postal_tipo_nacional


$clave_pais_extranjero
$estado_provincia
$ciudad_poblacion
$colonia_extranjero
$calle_extranjero
$numero_exteriore
$numero_interiore
$codigo_postal_extranjero


$buffer.="";

$file=fopen("archivo.xml","w+");
fwrite ($file,$buffer);
fclose($file);

resultado:
-
-
JARDINES
LIRIO
620
1
66458

-












*Necesito que elimine automáticamente la etiqueta extranjero.

rigo cisterna
25 de Marzo del 2014
podrias mostrar el codigo completo?