Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   Programación General (http://www.forosdelweb.com/f14/)
-   -   salvar en xml ayuda (http://www.forosdelweb.com/f14/salvar-xml-ayuda-579104/)

miguelcubas 23/04/2008 09:08

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.


La zona horaria es GMT -6. Ahora son las 20:46.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.