
28/06/2010, 16:53
|
| | Fecha de Ingreso: abril-2010
Mensajes: 108
Antigüedad: 14 años, 11 meses Puntos: 2 | |
Respuesta: error enviar archivo xml Hola pues ya probe todo y me da el mismo error
Error: wsdl error: XML error parsing WSDL from http://dua.sat.gob.gt/webdua/ws/WsRecibeDUA?operation=ValidaMensajeXmlDUA/mensaje1.php?wsdl on line 3: Mismatched tag
este es el xml
header("Content-type: text/xml");
$host = "localhost";
$user = "root";
$pass = "root123";
$database = "grupo_tradi";
$enlace = mysql_connect($host, $user, $pass) or die("Error MySQL.");
mysql_select_db($database, $enlace) or die("Error base de datos.");
$query = "SELECT * FROM agente_aduanero";
$resultado = mysql_query($query, $enlace) or die("Sin resultados.");
$salida_xml = "<?xml version=\"1.0\"?>\n";
$salida_xml .= "<dua>\n";
for($x = 0 ; $x < mysql_num_rows($resultado) ; $x++){
$fila = mysql_fetch_assoc($resultado);
$salida_xml .= "\t<dua_control>\n";
$salida_xml .= "\t\t<usuario>" . $fila['usuario'] . "</usuario>\n";
$salida_xml .= "\t\t<contrasena>" . $fila['contrasena'] . "</contrasena>\n";
// Corregiendo caracteres incorrectos
$fila['texto'] = str_replace("&", "&", $fila['texto']);
$fila['texto'] = str_replace("<", "<", $fila['texto']);
$fila['texto'] = str_replace(">", ">", $fila['texto']);
$salida_xml .= "\t\t<id_transaccion>" . $fila['id_transaccion'] . "</id_transaccion>\n";
$salida_xml .= "\t\t<tipo_proceso>" . $fila['tipo_proceso'] . "</tipo_proceso>\n";
$salida_xml .= "\t</dua_control>\n";
}
$salida_xml .= "</dua>";
echo $salida_xml; |