Newsgroup: it.comp.www.html
Titolo: xml cosa e'?

Scusate se sono o.t.
Sento sempre di piu' paralre di xml.
In realta' non so bene cos'e' e come potrebbe essere utile.
Potete dirmi qualcosa in proposito?
Grazie.


Tempo fa mi ero stufato di sentir parlare di xml e non saperne nulla. Ho
preso google e ho iniziato a studiare.
Quello che ho capito è che l'XML è un linguaggio di formattazione dei dati,
o meglio di specifica.
Assomiglia all'html.
Ha una struttura sintattica molto rigida (non come l'html).
Può essere usato in combinazione con dei fogli di stile per essere
visualizzato come una normale pagina html.
Serve più che altro come database, nel senso che in una pagina xml, come in
una tabella html, puoi infilarci tanti dati (ad esempio un elenco di nomi di
persone con relativi indirizzi e numeri di telefono).
Xml è più complesso di quello che sto dicendo.
Nasce come formato di scambio dati, proprio per la rigidità del formato che
può quindi essere l'output di un programma e/o l'input di un'altro.
Esempio: il mio programma calcola statistiche di calcio. Devo tuttavia avere
i dati relatvi alle partite passate, ai gol eccetera. Esiste un sito che mi
dà questi dati in formato xml, io li leggo e li elaboro.
Dopo aver studiato un minimo di xml ho capito che non mi serviva, ma chissà
se tu...
Per darci un'occhiata di persona vai su
http://www.w3schools.com/xml/xml_whatis.asp
LAMASE
P.S. spero che qualcuno mi dica "allora non hai capito appieno le
potenzialità dell'XML!"

 ha scritto nel
messaggio news:a5fg6b$6umq6$1...@ID-89846.news.dfncis.de...

Guarda 
http://www.html.it/xml/guida/index.html
--
Andy
http://www.romanelmondo.it
 [o .com]
«-»«-»«-»«-»«-»«-»«-»«-»«-»«-»«-»«-»«-»«-»
....Here comes the sun and I say...It's alright...
«-»«-»«-»«-»«-»«-»«-»«-»«-»«-»«-»«-»«-»«-»

 capito appieno le>potenzialit` dell'XML!"
Te lo dico io ;P
Dunque, Xml h uno standard per consentire lo scambio di informazioni in totale
indipendenza dalla macchina utilizzata e dalle tecnologie usate per accedervi.
Un file Xml, pur girare su Mac, come su Win o Linux, pur essere letto con Asp,
con Php ecc. e pur contenere qualsiasi tipo di informazione (che sia digitale
h inutile dirlo ;)
Con queste caratteristiche, puoi usarlo per fare cir che vuoi: come hai detto
tu, un database per esempio, in cui immagazzinare i dati di una squadra. Ma puoi
usarlo in molti altri modi... ammettiamo che tu abbia un database access su un
server NT e debba interrogarlo utilizzando un'altra macchina con installato Linux.
Come fai? Crei un file Xml che legga i dati dal database. Poi con Php ti vai
a prendere i dati dal file Xml e dei risultati che ottieni ne fai cir che vuoi
(li mostri a video, li invii in automatico via email, sms ecc.).
Puoi usarlo per crearti una tecnologia tua che ti permetta di visualizzare a
video cir che preferisci con i tags che piy ti piacciono... puoi salvarci i dati
vettoriali di una immagine e mostrarla a video, puoi crearti un glossario, trascriverti
una formula matematica, il bilancio di una societ`, ecc. ecc. tutto questo senza
doverti preoccupare delle piattaforme che useranno i tuoi files Xml.
A presto! Roberto.
Messaggio spedito dal sito Risorse.net
La comunita' virtuale di Web masters e Web designers
http://www.risorse.net

 h inutile dirlo ;)
beh, come tutti i file di puro testo (come l'html)!
per le altre cose che hai detto, un gran bell'esempio, avevo detto:
[...] ..puoi infilarci tanti dati (ad esempio un elenco di nomi di
persone con relativi indirizzi e numeri di telefono).
Xml č piů complesso di quello che sto dicendo.[...]
Cosě mi sono parato il c..! =)
LAMASE

 vuoi.
Ecco, questo mi interessa particolarmente.
Per l'accesso ai database ho sempre creato le mie form in html e passato i 
paramentri a programmi scritti per esempio in perl o php.
Il classico approccio.
In xml come si fa?
Hai qualche esempio?
Ciao.


Credo (meglio dire le cose con i piedi di piombo quando non le sai) che xml
sia solo un utile tipo di output. In pratica lo fai in php e scrivi l'xml
risultante che poi sarà facilmente leggibile da altre applicazioni. Non ho
mai visto in nessun manuale di xml parlare di connessioni al db o simili.
Anche stavolta spero che qualcuno mi dica "hai guardato nel posto
sbagliato!" =)
LAMASE


Se il db te lo permette puoi usare direttamente xml. Come db vedi Tamino,
come xml guarda qui: 
http://www.w3.org/XML/Query
Ciao.
Faser
-- 
FABIO SERRA
*Questo testo deve essere valutato secondo il senso della RFC-3*
Per rispondere in e-mail sostituire "invalid" con "faser"
http://www.cfmentor.com
--------------------

io ci ho lavorato un poco, con xml.
temporaneamente il lavoro è su 
http://www.piuminidanesi.com/parchi/
tutti i dati, dai nomi delle foto ai dati dei parchi e delle strutture sono
in xml
considera xml come un database testuale, con una sua sintassi + o - rigida
che in parte ti puoi definire.
nel tuo caso hai un db (facciamo conto Access);
con uno script (php, perl, asp,...) riversi il contenuto dei record di
Access nel file xml secondo la sintassi
<file>
<T1>
    <IDT1>2</IDT1>
    <DTT1>Molise</DTT1>
    <TPT1>Parco Nazionale</TPT1>
    <PRT1>Provincia di Campobasso</PRT1>
</T1>
<T1>
    <IDT1>3</IDT1>
    <DTT1>Lazio</DTT1>
    <TPT1>Parco Nazionale</TPT1>
    <PRT1>Provincia di Frosinone</PRT1>
</T1>
</file>
(la flessibilità è nel fatto che il nome dei tag li decidi tu)
e salvi il file come NOMEFILE.XML
a questo punto il tuo linux accederà direttamente al file XML in php
come vedi XML non legge da database. è un semplice archivio testuale. è un
database.
--
Ciao,
Marco
------------------------------
Vuoi scommettere sullo sport? Gioca a Sport4Fun! Tranqui, è gratis....
Iscriviti dal mio link (e guadagno qualche punto in classifica):
http://www.sport4fun.com/it/redir.asp?cas=parrain&parrain=goldrake75
"LAMASE" <a@b.c> ha scritto nel messaggio
news:a5io96$k3g$1...@fe1.cs.interbusiness.it...


 Access nel file xml secondo la sintassi
Allora avevo capito bene! Fiuuu, una figuraccia di meno...
LAMASE

Ma la domanda sorge spontanea......
Perchč devo usare un file xml come db quando posso avere un db relazionale?
Cioč in finale che ci guadagno ad archiviare in xml?
Ho tutti i vantaggi di un dbsql?
La velocitŕ d'esecuzione?
Ok magari č comodo perchč č indipendente dalla piattaforma, perchč non mi
costringe a cercare servizi di hosting piů completi.... ma il risultato poi
di che livello č?
grazie mille.......

 di che livello è?
Visti i post precedenti non sono la persona più adatta a risponderti, ma
l'xml serve come formato di scambio: leggi il tuo db, tiri fuori l'xml e
qualcun'altro può leggerlo facilmente. Potresti anche scaricarti il file xml
per leggere comodamente i dati su un'altro server (dati statici).
LAMASE

 Visti i post precedenti non sono la persona più adatta a risponderti, ma
