Foros del Web » Programación para mayores de 30 ;) » Programación General »

salvar en xml ayuda

Estas en el tema de salvar en xml ayuda en el foro de Programación General en Foros del Web. Tengo un problema y no se a que se debe, con cabecera HTML: Código HTML: Código HTML: <meta http-equiv="Content-Type" content= "text/html; charset=iso-8859-1" /> con este ...
  #1 (permalink)  
Antiguo 23/04/2008, 09:08
 
Fecha de Ingreso: marzo-2007
Mensajes: 135
Antigüedad: 17 años, 1 mes
Puntos: 0
Pregunta salvar en xml ayuda

Tengo un problema y no se a que se debe,

con cabecera HTML:

Código HTML:

Código HTML:
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> 
con este XML:
Código PHP:
Código:

[CODE]<?xml version="1.0" encoding="iso-8859-1"?>
<mainendes>
     <endes>

     </endes>
</mainendes>
[/CODE]
Intento:

Código:

[PHP]try { 
            $x = loadDocXML('endes.xml'); 
            } catch (Exception $err) { 
                echo $err->getMessage();$x=false; 
                }
$i = $x->getElementsByTagName('endes')->item(0);

$valor = 'abcdé';
$i->setAttribute('xmlatt',$valor);
saveDocXML($x,'endes.xml');
Entonces es cuando no lo salva sino lo deja vacio, es decir,
no lo debe guardar correctamente y lo borra.

Si en la cabecera del HTML pongo:

Código HTML:

Código HTML:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
... no me sirve ya que el servidor apache no esta configurado para esta
codificación y me aparence un rombo con interrogante, pero si que
funciona.

Entonces deberia codificar el valor $valor con utf8_encode($valor) antes
de salvar.
Pero esto por que es asi???


Si utilizo:

Código:

new DOMDocument( "1.0", "iso-8859-1" );[/PHP]

... no me funciona...

Código:

Código PHP:
new DOMDocument"1.0""utf-8" ); 
tampoco funciona.


Gracias.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:28.