Retroceder   Foros del Web > Programación para sitios web > XML

Respuesta
 
Herramientas Desplegado
Antiguo 23-abr-2008, 09:08   #1 (permalink)
miguelcubas ha deshabilitado el karma
 
Fecha de Ingreso: marzo-2007
Mensajes: 88
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.
miguelcubas está desconectado   Responder Citando
Respuesta
No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 18:44.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93