Visualizzazione dei risultati da 1 a 8 su 8
  1. #1

    cosa si puo' fare con XML?

    salve ragazzi, questo xml mi incuriosisce, ma ancora non sono riuscito a mettere a fuoco i suoi pregi. in particolare, cosa posso farci che non mi e' permesso da altri linguaggi (ad esempio, php e mysql)?
    si vivono molte vite e si muore una volta sola

  2. #2
    Innanzitutto XML è un formato si scambio dati.
    Poi attraverso alcune tecnologie nategli intorno è possibile creare report, eseguire query,
    rappresentare graficamente i dati in report html ecc...
    tutto questo direttamente dal client (browser),
    senza eseguire task o appesantire eccessivamente il lato server (PHP, J2EE ....)

    Ho scritto alcuni articoli, dagli un'occhiata:
    http://mirkoagrati.110mb.com/articoli.php

    Fammi sapere se hai trovato utile ed interessante l'argomento XML.
    Ciao
    Mirko Agrati
    WEB : http://mirkoagrati.110mb.com
    RSS : http://feeds.feedburner.com/MirkoAgratiArticoli

  3. #3
    ciao mirko, grazi innanzitutto della risposta!
    ho dato un'occhiata agli articoli (erano quei due relativi all'XMS, vero?)

    pero' quello che ho visto e' realizzabile anche tramite un database, no? dove sta la differenza? non capisco.

    con un database accade che l'utente richiede una pagina. la pagina effettua la query al db. vengono restituiti i dati, la pagina genera codice html usando questi dati e il risultato viene servito all'utente.

    in XML invece i dati non sono in un db ma in una pagina? mi sto sbagliando?

    (se così fosse come faccio, io utente, a modificare quei dati? e per grandi quantitativi? e le ricerche?)
    si vivono molte vite e si muore una volta sola

  4. #4
    Ciao,
    nella mia esperienza di programmatore,
    XML lo uso parecchio: in che ambito?

    io sviluppo per una banca e molto spesso questa riceve dati su titoli,
    investimenti ecc.. da altri istituti (banche, finanziarie ecc...)

    Questi istituti i dati sicuramente li hanno in un DB,
    ma non concedono a nessuno di accedere alle loro tabelle !!!!

    Quindi usiamo XML per scambiarci dati.

    Altro esempio, più particolare (c'è l'articolo sul mio sito nella sezione PHP):
    google per indicizzare le pagine del mio sito richiede un file XML particolare
    (si tratta del protocollo sitemap), ma che pur sempre è XML ed in fin dei conti
    si tratta sempre di scambiarsi informazioni.

    Le appllicazioni J2EE utilizzano molto spesso file XML per la configurazione dei loro
    componenti: il file web.xml configura tutte le risorse
    (servlet, permessi di accesso datasource ...)

    L'utilizzo è veramente molto vasto ......

    Io lo reputo ormai necessario, infatti è diventato standard.
    Se ti interessa, dai uno sguardo al sito del consorzio W3C.

    Ciao
    Mirko Agrati
    WEB : http://mirkoagrati.110mb.com
    RSS : http://feeds.feedburner.com/MirkoAgratiArticoli

  5. #5
    grazie mirko. mi sto informando.

    nel frattempo invito altri utenti a raccontarmi il loro uso dell'XML!
    si vivono molte vite e si muore una volta sola

  6. #6
    qui ho trovato un'utile guida, la condivido qui per renderla accessibile agli interessati a questa discussione:

    http://digilander.libero.it/shppotta/

    da qui si desume che (correggetemi se sbaglio)

    - l'html si concentra sulla presentazione dei dati, mentre invece l'xml sulla loro strutturazione
    - l'xml e' quindi un'insieme di "dati sui dati" (dicesi metadati)
    - l'xml non fa presupposizioni sul software che lo leggerà (excel, internet explorer, etc, ...) quindi e' utile per trattare i dati con differenti applicazioni
    - l'xml sposta il peso delle richieste sui dati (ad esempio, una ricerca) dal database (server side) al browser (client side)
    - nell'xml posso definire una mia "grammatica" per l'uso dei tag. questi grammatica va stabilita in un foglio DTD (document type definition). l'xml ha un suo DTD nativo
    - un documento xml puo' essere visualizzato (ritorniamo nel campo della presentazione) in maniera personalizzata definendo un documento XSL che indica come mostrare graficamente i differenti elementi racchiusi nel xml (xsl sta ad xml come css sta ad html)

    fatemi sapere se ho gabbato!
    si vivono molte vite e si muore una volta sola

  7. #7
    hai focalizzato le peculiarità di XML.

    Ciao
    Mirko Agrati
    WEB : http://mirkoagrati.110mb.com
    RSS : http://feeds.feedburner.com/MirkoAgratiArticoli

  8. #8
    allora veniamo a domande piu' concrete e prendiamo ad esempio un sito che riepiloga i CONCERTI IN UMBRIA.

    1 addetti ai lavori, inserirebbero le date dei concerti nell'area riservata
    2 queste finiscono nel database
    3 l'utente entra nel sito costituito dalla sola pagina (php) che mostra le date inserite
    4 la mia pagina php chiede al db i contenuti. li prende e li trasforma in foglio xml

    e da qui mi chiedo:

    - il foglio xml come lo visualizzo nella pagina?
    - a cosa serve ormai il database a questo punto? a fare ricerche sicuramente, ma che altro?
    - che vantaggi avro' io nell'aver aggiunto il passaggio xml?
    - che vantaggi avranno gli altri?
    - in quale maniera questi dati saranno condivisibili con gli altri?
    - se volessi ordinare le date non per data ma per tipologia del concerto?

    chiedo perdono, ma non mi viene in mente come implementare questo xml. tral'altro le risorse in internet scarseggiano. ho speso la notte intera a cercare qualcosa di corposo, ma tutti i siti ripropongono la stessa introduzione all'xml. lo stesso sito xml.it sembra una casa disabitata da anni.
    si vivono molte vite e si muore una volta sola

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.