Uno dei linguaggi più interessanti per la sincronizzazione di dati da diverse fonti, e ad esempio, usato anche per la sincronizzazione di dati da locale a remoto, è l'XML.
La prima riga fondamentale di un file XML, indica la versione e la codifica del file e sarà:
"<?xml version=""1.0"" encoding=""UTF-8""?>"
Poi inizia l'XML.
L'XML è molto simile all'HTML, è infatto strutturato in "tag". Tutti i tag dell'XML vanno però chiusi.
L'XML ha un tag principale, detto anche nodo principale, che conterrà al suo interno tutti i nodi figli.
Esempio:
<nodoprincipale>
<nodo>Contenuto 1</nodo>
<nodo>Contenuto 2</nodo>
<nodo>Contenuto 3</nodo>
</nodoprincipale>
Vediamo come creare un file sul nostro server, con estensione xml:
per la creazione di questo file useremo un oggetto "FileSystemObject"
<%
Dim OggFile, origine, OggTextStream
origine=server.Mappath("/public/file.xml")
Set fso = CreateObject("Scripting.FileSystemObject")
fso.CreateTextFile (origine)
Set OggFile = fso.GetFile (origine)
Set OggTextStream = OggFile.OpenAsTextStream(2)
OggTextStream.WriteLine "<?xml version=""1.0"" encoding=""UTF-8""?>"
OggTextStream.WriteLine "<fotos>"
OggTextStream.WriteLine "<foto photo=''>Immagine 1</foto>"
OggTextStream.WriteLine "<foto photo=''>Immagine 2</foto>"
OggTextStream.WriteLine "<foto photo=''>Immagine 3</foto>"
OggTextStream.WriteLine "<foto photo=''>Immagine 4</foto>"
OggTextStream.WriteLine "</fotos>"
OggTextStream.close
response.write "Scrittura eseguita correttamente. <a href="/public/file.xml">Visualizza</a>"
%>
Il link proposto alla fine della creazione, aprirà il file creato.
martedì 1 settembre 2009
Iscriviti a:
Commenti sul post (Atom)
0 commenti:
Posta un commento