Ver Mensaje Individual
  #3 (permalink)  
Antiguo 14/01/2014, 14:19
ngm47
 
Fecha de Ingreso: enero-2014
Mensajes: 3
Antigüedad: 11 años, 1 mes
Puntos: 0
Respuesta: Eliminar etiquetas en xml al generarlo en php

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.="<informe>
<tipo_domicilio>
<nacional>
<colonia>$colonia_tipo_nacional</colonia>
<calle>$calle_tipo_nacional</calle>
<numero_exterior>$numero_exterior_tipo_nacional</numero_exterior>
<numero_interior>$numero_interior_tipo_nacional</numero_interior>
<codigo_postal>$codigo_postal_tipo_nacional</codigo_postal>
</nacional>
<extranjero>
<pais>$clave_pais_extranjero</pais>
<estado_provincia>$estado_provincia</estado_provincia>
<ciudad_poblacion>$ciudad_poblacion</ciudad_poblacion>
<colonia>$colonia_extranjero</colonia>
<calle>$calle_extranjero</calle>
<numero_exterior>$numero_exteriore</numero_exterior>
<numero_interior>$numero_interiore</numero_interior>
<codigo_postal>$codigo_postal_extranjero</codigo_postal>
</extranjero>
</tipo_domicilio>
$buffer.="</informe>";

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

resultado:
- <tipo_domicilio>
- <nacional>
<colonia>JARDINES</colonia>
<calle>LIRIO</calle>
<numero_exterior>620</numero_exterior>
<numero_interior>1</numero_interior>
<codigo_postal>66458</codigo_postal>
</nacional>
- <extranjero>
<pais />
<estado_provincia />
<ciudad_poblacion />
<colonia />
<calle />
<numero_exterior />
<numero_interior />
<codigo_postal />
</extranjero>
</tipo_domicilio>


*Necesito que elimine automáticamente la etiqueta extranjero.