Tema: php + xml
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/02/2005, 15:38
Avatar de PatomaS
PatomaS
Colaborador
 
Fecha de Ingreso: marzo-2004
Ubicación: En alguna otra parte
Mensajes: 4.656
Antigüedad: 20 años, 1 mes
Puntos: 63
php + xml

Hola gente

Tengo un problemilla...

Bueno, la verdad es que ya me queda poca cordura tras pelear con un código tan tonto y no lograrnada de el salvo una solapada risa que llevo escuchando desde esta tarde.

Aquí les dejo el código problemático y a continuación hago el planteamiento de mi duda...

Código:
<?php echo "<?xml version=\"1.0\" encoding=\"iso-8859-1\"?".">"; ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Documento sin t&iacute;tulo</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
</head>
<body>

<?php

$documento = file("documentillo.xml");
$manejador = xml_parser_create();
function apertura ($manejador, $nombres, $atributos) {
echo "hola";
}
function cierre ($manejador, $elemento) {
// aun pendiente de terminar... muuuy pendiente
echo "cierre";
}


xml_set_element_handler($manejador, 'apertura', "cierre");
xml_parser_set_option($manejador, XML_OPTION_CASE_FOLDING, false);

xml_parser_free($manejador);



?>
</body>
</html>
Como han podido ver, es un sencillo código cuya función será extraer información de un documento xml, por cierto, les pongo el documento o un extracto del mismo.

Código:
<?xml version="1.0" encoding="iso-8859-1"?>
<generalidad>
	<cosa tipo="uno" numero="1" />
	<cosa tipo="dos" numero="2" />
</generalidad>
Pues el detalle es que no logro «entrar» en la función «apertura». Es decir, no es que no logre procesar el xml, es que no logro ni imprimir algo, por lo que supongo que no he logrado entrar en la función en si.

Es muy probable que les resulte muy tonta mi consulta, pero les agradeceré cualquier idea al igual que cualquier buen recurso para aprender un poco más del procesamiento de documentos xml con php.

He conseguido algunas cosas, pero más bien poco...

Bueno, los dejo por ahora, pero estaré pendientes de sus consejos.

Gracias por el tiempo y las molestias.

Felicidad
__________________
¡ hey, hou, hou, hey !