Ciao ragazzi,
seguendo la guida di Enrico Lai, ho incontrato la prima difficoltà con il file crea_xml_db.asp...ho la necessità di trasformarlo in un file .php...ma guardando il debugger non funzia...

php

<?php
include ("config.php");

$db = mysql_connect($db_host, $db_user, $db_password);
if ($db == FALSE)
die ("Errore nella connessione al db; verificare i paramentri");

$select_db = mysql_select_db($db_name, $db);
if ($select_db == FALSE)
die ("Errore nella selezione del db; verificare i paramentri");

$query = "SELECT * FROM orari";
$result = mysql_query($query);

while ($row = mysql_fetch_array($result)) {
echo "<volo id=\"" . $row["idvolo"] . "\"/> <partenza h=\"" . $row["hpartenza"] . "\">" . $row["partenza"] . "</partenza> <arrivo h=\"" . $row["harrivo"] . "\">" . $row["arrivo"] . "</arrivo>\n";
}

?>



fla

filexml = "crea_xml_db.php";


ApriXML();
function ApriXML () {
mioxml = new XML();

myarray = new Array();

mioxml.load(filexml);
mioxml.onLoad = ElaboraXML;
function ElaboraXML (success) {
if (mioxml.loaded) {

myarray = mioxml.childNodes;

Dati();

delete myarray;
delete mioxml;
}
};
};



// Funzione che prende i dati XML e li mette in degli Array

function Dati () {

// Array che contengono i Dati -----------------------
idvolo = new Array();
hpartenza = new Array();
harrivo = new Array();
partenza = new Array();
arrivo = new Array();
// ---------------------------------------------------

for (k=0; k<=myarray.length; k++) {

if (myarray[k].nodeName == "volo") {
idvolo.push(myarray[k].attributes.id);
} else if (myarray[k].nodeName == "partenza") {
hpartenza.push(myarray[k].attributes.h);
partenza.push(myarray[k].childNodes.toString());
} else if (myarray[k].nodeName == "arrivo") {
harrivo.push(myarray[k].attributes.h);
arrivo.push(myarray[k].childNodes.toString());
}


};


};



IL bello è che se copio l'output del php in un file xml...funziona tutto correttamente ...mah