Ciao a tutti,
ho dei dati su un database che vorrei esportare in un formato kml compatibile con google maps, in modo che il file risultante possa essere letto da "le mie mappe" di google maps.
Non riesco però a ricreare con il DOMDoc la struttura del kml così come la vuole Google Maps, cioè:
<kml>
<Document>
<Placemark> che cicla x ogni record del db
<name>a<\name>
<point>x,y,z<\point>
<\Placemark>
<\Document>
<\kml>
---------------
Ecco cosa ho scritto:
$dom = new DOMDocument("1.0");
$node = $dom->createElement("Document");
$parnode = $dom->appendChild($node);
// iterazione per creare le righe di output
while ($row = mysql_fetch_assoc($result)){
// aggiunge nodo al file xml
$node = $dom->createElement("marker");
$newnode = $parnode->appendChild($node);
$newnode->setAttribute("1",$row['1']);
$newnode->setAttribute("2",$row['2']);
$newnode->setAttribute("lat", $row['lat']);
$newnode->setAttribute("lng", $row['lng']);
}
echo $dom->saveXML();
...che però non funziona perchè ho bisogno di più livelli dell'albero.
grazie