Foros del Web » Programando para Internet » PHP »

PHP y HTML problema al cargar un XML

Estas en el tema de PHP y HTML problema al cargar un XML en el foro de PHP en Foros del Web. Hola a todos, he estado haciendo lo siguiente y me esta hirviendo la cabeza al no conseguir algunas mejoras, tengo archivos XML que los estoy ...
  #1 (permalink)  
Antiguo 05/04/2011, 01:42
 
Fecha de Ingreso: abril-2011
Ubicación: chile
Mensajes: 16
Antigüedad: 13 años
Puntos: 0
Pregunta PHP y HTML problema al cargar un XML

Hola a todos, he estado haciendo lo siguiente y me esta hirviendo la cabeza al no conseguir algunas mejoras, tengo archivos XML que los estoy cargando de la siguiente manera:

codigo donde seleccionamos el archivo a cargar: pregunta.php

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

<title>Carga Pregunta.</title>
</head>
<body>
<form action="mod-carga-pregunta.php" Method="post">
<p>
Seleccionar Pregunta a cargar:<br><br>

</p>
<br>
<input type="file" name="as" size="55"> <br> <br> <br>
<input type="submit" class="boton" value="Ingresar"> <br><br><br>


</form><br>

</body>
</html>


--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

codigo donde desplegamos el XML cargado: mod-carga-pregunta.php

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title></title>
</head>
<body>
<?php
//estructura de la carga de un XML::

$archivo = $_POST["as"];
$doc_xml = new DOMDocument();
$doc_xml->load($archivo);


$res_cor = $doc_xml->getElementsByTagName( "choiceInteraction" );
$res_dat = $doc_xml->getElementsByTagName( "correctResponse" );

foreach ($res_cor as $aux)
{
$preg = $aux->getElementsByTagName( "prompt" );
$tit_preg= $preg->item(0)->nodeValue;

$tor2 = $aux->getElementsByTagName( "simpleChoice" );
$num = $tor2->length;

echo "$tit_preg <br>";
$aux2=0;

while ($num > 0 ){

$num --;
$temp = $tor2->item($aux2)->nodeValue;
echo '<input value="1" name="radio2" type="radio"/>';
echo "$temp \r <br> ";
echo "\r";
$aux2++;
}

}
?>

</body>
</html>

--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

estoy utilizando debian 6.0 con un ide eclipse con el plugin para php, el problema es el siguiente: al cargar un archivo xml solo me carga uno y al momento de intentar cargar un archivo distinto no me carga nada me sale la pagina en blanco he probado depurar el estado con el firebug pero no me sale nada anormal, lo raro es que si cambio de nombre a los archivos fuente me funciona, pero al tratar de cargar los archivos con el nombre original no me cargan, sera que hay algun archivo de configuracion donde se crea el proyecto con eclipse que almacena un nombre o una estructura ??? gracias.

Etiquetas: html, xml
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 23:16.