Newsgroup: it.lavoro.professioni.webmaster
Titolo: XML: cosa da di piu' di uin database ??

Ho visto che finalmente si comincia a parlare ogni tanto di XML.
Secondo me e' una tecnologia di fondamentale importanza per molti progetti
ma in effetti ho ancora problemi a capire la sua utilità per progetti web di
dimensioni normali e senza grandi problemi di compatibilita'.
Faccio un esempio: ho letto che XML viene usato per la gestione di news o
altre cose simili.
Non e' piu' lento dell'uso di un database ?? L'XML non e' comunque poggiato
su semplici file di testo ??
E comunque non e' piu' comodo un database da programmare ??
O mi sfugge qualcosa di importante oppure mi sembra che non si stia andando
dalla parte giusta con XML. In effettipero' da qualche parte si deve pur
cominciare a farsi le ossa.
--
Claudio Rosati
Web Designer & Developer
www.scepsi.it
E-Mail: 
c.ro...@scepsi.it
------
Scepsi for all the things you are not in business for...WE ARE

 cominciare a farsi le ossa.
diciamo che e' un formato di interscambio dati tra server... in maniera
organizzata e soprattutto standard... il che non e' poco...
cmq a breve ci saranno sempre piu' servizi basati su questa tecnologia...
che oltretutto e' di facile implementazione...
ciao
--
Lino Mari [MOD it.economia.e-commerce]
http://www.viadeimercanti.com
 -  Servizi e Software per l'E-Commerce
http://www.dev2dev.it
 - La rete ha connesso nuove particelle - D2D004
http://corsi.aspitalia.com
 - ASP - 
ASP.NET
, riconosciuti IWA

 solito provengono da un DB.
giustissimo.
XML per quanto vedo in rete non soppianta l'uso di database.
anzi, i file xml vengono prodotti a partire dal database in uso sul sito.
la convenienza di xml è nell'essere un file testuale, e quindi + veloce e
maneggevole, da poter richiamare da altri server.
--
Ciao,
Marco
------------------------------
http://www.submission.it/varie/submit.asp
234 search engine free submission

diciamo anche che in quanto file di testo i file xml possono (anzi potranno)
essere sparati direttamente su palmari e cellulari che supportino questo
standard.

 cominciare a farsi le ossa.
Ciao Claudio!
Dunque, come dice lo stesso acronimo, XML è un linguaggio di markup
estensibile, quindi di per sè non ha nulla a che vedere con i database.
XML ha a che fare con discorsi come la semantica dei contenuti, lo
standard di condivisione e distribuzione delle informazioni, la
realizzazione di nuovi linguaggi specialistici (vedi RSS, RDF,
VoiceXML, XHTML and so on...) e tutto quello che HTML non permette
di fare.
Puo' essere considerato come piccolo formato di archiviazione dati,
certo, ma nulla che soppianti un DB. Pensa ai CSV, ai files di testo
con tabulazione e capirai come può essere impiegato XML per questi
usi. Rimane comunque limitato.
Pensa poi XML accoppiato con XSL, motori di ricerca, applicativi
web e altro e ti accorgerai della vera rivoluzione che può e sta
portando avanti questo linguaggio.
<promo>
Se ti può interessare, un'area a cui mi dedicherò per il prossimo
futuro sarà proprio XML e gli standard web così come sono elencati
nella nuova versione di Bazzmann.Com. :)
</promo>
Bai! ;)
Marco
-- 
Bazzmann Labs(c) - Accessibilita', usabilita', design & comunicazione
::--------------------------------::---------------------------------::
http://www.bazzmann.it
      | Il sito ufficiale di Bazzmann Labs.
http://www.bazzmann.com
     | La risorsa per informare e aggiornare.
http://www.usareinternet.it
 | La rete, conoscerla per rispettarla.
http://www.dev2dev.it
       | Elemento D2D002


se vuoi vederla sotto un altro aspetto:
i contenuti sono separati dal layout, non e' una banalita'. :-)
--
sandro pons

 solito provengono da un DB.
E' qui che nasce il mio dubbio, per un sito normale che bisogno c'e' di
portare i dati da un DB a XML e poi da XML tramite asp o PHP o chi piu' ne
ha piu' ne metta in HTML.
Non capisco l'utilita' del passaggio.
O almeno la capisco ma non per semplici siti che non fano niente piu' di
prima. O mi sbaglio ??
E' chiaro che con xml i dati li posso poi portare dove voglio basta che ci
sia un interpete XML ma c'e' veramente qualcuno che lo usa per portarlo da
altre parti che non siano HTML ? Intendo a livelli bassi di progettazione
quali possono essere un sitarello di una societa' o un piccolo portale.
Non sono completamente a digiuno di XML ma non riesco a trovare l'utilita'
pratica per i lavori che mi accingo a fare.


 E comunque non e' piu' comodo un database da programmare ??
Prova a fare una query su XML e poi ne riparliamo.
Prova a prendere un DB e chiedergli di trasformarsi in HTML/PDF/RTF/WML partendo
dallo stesso documento di base e poi ne riparliamo.
Ogni strumento ha il suo campo di utilizzo; XML serve per prendere un insieme di
dati e rappresentarlo come meglio preferisci, o per scambio di dati tra
applicazioni (il vantaggio è che i dati, inclusi nei tag xml, sono
auto-esplicanti, ed inoltre ottieni facilmente interscambio di dati tra
piattaforme e applicativi differenti; lo svantaggio è che l'XML è un
memory/resource hog).
Per un sito 'piccolo' l'utilità può (e spesso è) nulla; per un sito di content
management XML ti può salvare il .... e risparmiarti un bel po' di lavoro.
Ciao,
 Stefano
----------
"X WindowSSS, teSSSoro mio... lo odieremo per SSSempre"
Bill Gollum
----------

 wrote in message
news:3CCEBF4F...@sdb.it...


standard.
permettimi, ma direi che non è *in quanto file di testo* che potranno
essere visualizzati sui dispositivi che dici, bensì in quanto tali
dispositivi, appunto *supportano tale standard*.  voglio dire, se i
produttori dei dispositivi si riuscissero ad accordare su un
protocollo binario e specializzato, non ci sarebbe problema, ma,
appunto, non ci riescono.
il bello dell'xml (che devo ancora approfondire) è che "per caso"
senza che nessuno se lo sia aspettato (cosa che nell'informatica è
praticamente la norma) di fatto è venuto a costituire uno standard
praticabile e semplice, di fronte al quale nessuno "abdica" alle sue
prerogative.
il problema è che è difficile mettersi d'accordo su uno standard,
perché poi nessuno sa se verrà utilizzato o meno.  uno standard basato
su trasferimenti di file ascii adeguatamente formattati non è tanto
qualcosa che ognuno reputa appetibile, quanto piuttosto qualcosa che
ognuno crede che *gli altri* riterranno appetibile.  una sorta di
bolla speculativa virtuosa (compro l'azione di una ditta non perchè
vale ma perché so - spero - che altri domani la ricompreranno), se
vogliamo, o di "prevalenza del cretino" (una carovana procede al ritmo
del viaggiatore più lento).
dico questo perché ho dato un'occhiata ai web service, soap e
compagnia bella, che appunto si basa su trasferimento dati in formato
xml.  gli autori di cui ho consultato i testi sono concordi
nell'affermare che scambiarsi dati in xml non è il massimo per quel
che riguarda l'efficienza (le informazioni che circolano in rete sono
per forza di cose "prolisse"), purtuttavia a fronte di questo piccolo
limite tecnico le potenzialità sono notevoli.

pratica per i lavori che mi accingo a fare.
dai un'occhiata ai web service e al soap.  non voglio dire che ti
saranno per forza utili, ma credo ti possa servire a focalizzare il
ruolo dell'xml.