Pagina 2 di 4 primaprima 1 2 3 4 ultimoultimo
Visualizzazione dei risultati da 11 a 20 su 31

Discussione: blasfemia XML :D

  1. #11
    Utente di HTML.it
    Registrato dal
    Sep 2000
    Messaggi
    1,175
    Originariamente inviato da Mutato
    Beh, bisogna pero' dire che per presentare i dati XML e sfruttare tutta la loro potenza bisogna utilizzare XSL e solo pochi browser (IE e Mozilla) hanno un processore integrato. Se la trasformazione avviene lato server devi aver installato un processore XSL per trasformare i dati.

    Cmq, XML e' davvero magnifico. Io lo uso come base dati su progetti piccoli, poiche' riesco davvero a fare delle cose che con i data base relazionali sono difficili da ottenere.
    quindi? non conviene ancora appoggiarsi a XML per il Web?
    Se su Apache venisse installato cocoon si risolverebbe tutto?

  2. #12
    Originariamente inviato da Metallica
    quindi? non conviene ancora appoggiarsi a XML per il Web?
    Se su Apache venisse installato cocoon si risolverebbe tutto?
    Cocoon è un framework per Java, stile Zope & Python.
    Per Php questi due si avvicinano un po'
    http://dev.obliquid.com/
    http://www.interakt.ro/products/Krysalis/

    Stiamo parlando di CMS al cubo, cioè sistemi di publishing, non un parser per l'elaborazione di XML.

    Ormai non c'è linguaggio lato-server che non preveda uno o più parser XML, proprio perchè i browser XML compatibili al 100% sono ancora pochi.

    Comunque se cerchi più informazioni su Cocoon
    http://www.latoserver.it/cocoon/

    L'esigenza concreta di usare XML per il WEB dipende dalle dimensioni del progetto che intendi realizzare, o dalla confidenza che hai con XML.
    Il più delle volte ti capiterà di avere a che fare con XML perchè altri ti ci costringeranno
    per favore NIENTE PVT TECNICI da sconosciuti

  3. #13
    Utente di HTML.it
    Registrato dal
    Sep 2000
    Messaggi
    1,175
    Ti dirò niente di particolare.
    Il mio futuro sito personale che dovrebbe avere articoli, guide etc etc che non vorrei mettere in un DB, e avevo voglia di realizzarlo con XML per fare un po' d'esperienza.

  4. #14
    Secondo me la regola di base è più o meno questa:

    il sito che intedo creare potrebbe basarsi esclusivamente su file di testo (es. pochi dati, pochi accessi)?
    Allora probabilmente avrò un vantaggio dall'usare XML salvandolo su file di testo.

    In tutti i casi in cui avresti bisogno di un DB (molti, dati, scanning veloci, motore di ricerca) se voglio posso comunque usare *anche* XML salvando i dati in quel formato nel DB (es, campo di tipo Blob, o campo varchar in cui salvare il percorso al file).
    Inoltre posso restituire i dati recuperati dal DB in formato XML per applicarci sopra delle manipolazioni o per condividere i dati (es. webservices).

    Oracle e SQLserver 2000 facilitano un approccio di questo tipo, ma non è difficile da fare anche con Mysql.

    Poi ci sono anche database "XML nativi" (es Xindice) che (al posto di usare tabelle) immagazzinano i dati in documenti XML (di solito non file di testo), ma qui stiamo guardano un po' troppo al futuro.
    per favore NIENTE PVT TECNICI da sconosciuti

  5. #15
    Utente di HTML.it
    Registrato dal
    Sep 2000
    Messaggi
    1,175
    il sito dovrebbe essere ne più e ne meno di quello che dovrebbe essere un sito personale.

    Le guide e gli articoli andrebbero messi in file di testo, (se fossero xml sarebbe ottimale ai fini della leggibilità) andrebbero tutti in una cartella e ne mantengo traccia tramite MySQL.

  6. #16

    mi attacco alla discussione

    ...premesso che volevo fare un po di domande niubbe su XML...

    @ metallica: ma cosa c'entra scusa l'xml con la scomparsa di php? :master: uno è un linguaggio di markup lìaltro un server-side... :di56: o no?

    @ tutti gli altri: ho capito che xml separa la struttura dei dati dal layout, ma come fai con un xsl (?) ovvero un css x xml a dirgli che un semplice elenco ad abero deve diventare una tabella, un paragrafo e tant'altro? mi fate vedere un sito fatto in xml che viene parseggiato da xsl che nn ho ancora capito bene come funziona?

    (EDIT) e come funziona x inserire le immagini?!? :master:

    grazie mille!

    ciao,
    jack.


  7. #17
    Ciao Mdsjack,
    XSLT funziona più o meno come i CSS soltanto che puoi manipolare la struttura e il contenuto dell'albero XML, non soltanto decidere come vada visualizzato.
    Tanto che puoi anche scegliere di trasformare XML in un output diverso da XML o XSLT...praticamente in qualsiasi formato non ti tipo binario.
    Le immagini le inserisci aggiungendo il tag <img> di html (nel caso del formato html) dove ti interessa.

    Credo che con una ricerca tipo "xslt tutorial" in google troverai abbondanza di esempi pratici
    per favore NIENTE PVT TECNICI da sconosciuti

  8. #18
    Originariamente inviato da Metallica
    il sito dovrebbe essere ne più e ne meno di quello che dovrebbe essere un sito personale.

    Le guide e gli articoli andrebbero messi in file di testo, (se fossero xml sarebbe ottimale ai fini della leggibilità) andrebbero tutti in una cartella e ne mantengo traccia tramite MySQL.
    C'e' un progetto che si chiama FullXML, una sorta di PhpNuke scritto in ASP e basato su XML, molto carino come esempio.

    Personalmente sto adottando XML sempre piu' spesso, ultimamente sto lavorando su un sito piccolissimo che ha bisogno di news aggiornate, ma la cui struttura cambia di continuo (si evolve). Ho provato a ragionarlo con i database, ma il lavoro da fare era eccessivo, così la redazione scrive un file XML (che appunto ha una struttura molto molto chiara) e lo carica sul server. Dopo l'upload un processore XSL (uso Xalan C++) trasforma il file in tanti file HTML che alla fine della fiera vengono letti dall'utente.
    Are you alive?
    No, but I was written with LOVE. A new scripting language.
    www.frequenze.it

  9. #19
    Originariamente inviato da Fabio Heller
    Ciao Mdsjack,
    XSLT funziona più o meno come i CSS soltanto che puoi manipolare la struttura e il contenuto dell'albero XML, non soltanto decidere come vada visualizzato.
    Tanto che puoi anche scegliere di trasformare XML in un output diverso da XML o XSLT...praticamente in qualsiasi formato non ti tipo binario.
    Le immagini le inserisci aggiungendo il tag <img> di html (nel caso del formato html) dove ti interessa.

    Credo che con una ricerca tipo "xslt tutorial" in google troverai abbondanza di esempi pratici
    grazie, con google ho trovato qualcosa!

    ma un'altra cosa: se ho tipo una <rubrica> con tanti <contatto>, come faccio a dire all'xslt di ripetere un certo blocco html x tutti i <contatto>, che magari sono generati da php? :master:

    ciao,
    jack.

    EDIT---

    HO TROVATO! si fa con <xsl:for-each... giusto?

    ma dove imparo questo linguaggio? :master: esistono già dei libri?

    RI-EDIT---

    ma ok, questo trasforma in html, ma dopo serve ancora uno stylesheet x definire colore bg, font, e tutto il resto? :di56:

  10. #20
    XSL non sostituisce CSS per la formattazione della pagina, quindi si', serve sempre CSS per colori, caratteri, dimensioni, etc.

    Per imparare XSL (XSLT) guarda la guida di html.it (http://www.html.it/xslt) e se ti piace comprati XSLT - Guida completa della Apogeo.

    Ti consiglio di usare un processore su linea di comando piuttosto che le trasformazioni via scripting. E' piu' facile imparare XSL senza perdersi tra i meandri di ASP o PHP (non proprio amichevoli nel trattare XML/XSL).
    Are you alive?
    No, but I was written with LOVE. A new scripting language.
    www.frequenze.it

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 © 2026 vBulletin Solutions, Inc. All rights reserved.