Forum

Forum (https://www.coolstreaming.us/forum/)
-   OT - Forum (https://www.coolstreaming.us/forum/a/)
-   -   programmazione di un file DTD / XLM (https://www.coolstreaming.us/forum/a/21429-a.html)

ABNormal 08-31-2007 10:12 AM

programmazione di un file DTD / XLM
 
c'è qualcuno che possa aiutarmi a capire come si programma (velocemente) un file DTD per gestire gli XML?
grazie.

ABN

Ogher 08-31-2007 11:09 AM

ma cosa ti serve il solo file dtd? forse ti serve una cosa del genere http://xml.html.it/guide/leggi/55/g...i-xml-con-xslt/

ABNormal 08-31-2007 01:11 PM

in realtà io vorrei sostituire le pagine che compilo (che sono praticamente sempre la stessa con dati diversi) nel remote e in stooge con una fissa che prelevi i dati da un xml esterno.
potrei a quel punto aggiornare solo i dati (sul sito) lasciando immutato il software in mano agli utenti.

il rigo che si ripete per tutti i canali che apro è tipo:

HTML Code:
<a href="http://www....../NOMEdelSOFTWARE/tv.php?url=LINK" target=....">NOME</a><br>


ripetuto per decine, decine e decine di volte cambiando solo
NOMEdelSOFTWARE
LINK (al canale)
e NOME (della TV).
e quindi potrebbe essere allegerito non poco se la lista si aprisse tramite dtd


cmq mi devo decidere ad imparare per bene la programmazione di XHTML, e quindi di CSS e XML/DTD, sennò qui non vado avanti. mi rendo conto che invecchiando faccio sempre più fatica ad apprendere nuove nozioni. poi voglio capire un pò di quei programmini che hai usato tu per quel soft.... sto ancora sbavando :D
dovrei essere uno e trino pure io (al lavoro, in famiglia e al pc) ed invece nisba... al massimo uno e latrino

Ogher 08-31-2007 06:22 PM

i file dtd (document type definition) servono per la validazione dei documenti, in questo caso xml, quindi non fanno ciò che dici tu. Per maggiori info vai qui e qui

quello che intendi sono i fogli di stile xsl (la guida di prima ) però questo non risolverebbe il tuo problema perchè in ogni caso tu in stooge/remote devi andare a scrivere l'xml a cui associ il foglio di stile e non viceversa quindi non si aggiorna una mazza :) , devi ricompilare/ridistruibire ad ogni aggiornamento

secondo me basterebbe mettere in stooge/remote il link ad una pagina remota (invece che inserire direttamente la pagina nel tuo progetto in mmb) e così quando tu la aggiorni nel tuo server, tutti gli utenti ricevono l'aggiornamento. In pratica come hai fatto nella home del remote in cui carichi la pagina update.html.

Quote:
Originally Posted by ABNormal
cmq mi devo decidere ad imparare per bene la programmazione di XHTML, e quindi di CSS e XML/DTD, sennò qui non vado avanti. mi rendo conto che invecchiando faccio sempre più fatica ad apprendere nuove nozioni. poi voglio capire un pò di quei programmini che hai usato tu per quel soft.... sto ancora sbavando :D
dovrei essere uno e trino pure io (al lavoro, in famiglia e al pc) ed invece nisba... al massimo uno e latrino

dell'html non c'è niente da sapere perchè se devi fare cose complicate puoi usare un editor wysiwyg e per quelle semplici son solo pochi tag da saper utilizzare. Anche per l'xml, inteso come documento xml, c'è poco o niente da sapere basta legger 2 righe su html.it. Per i css invece assolutamente sì, un libretto ci sta bene, ma non robone, io mi son preso questo ed è più che sufficiente

Ogher 09-06-2007 07:14 PM

riporto qui il tuo post:
Quote:
io ora sto su aruba con 2 siti e su orgfree (a pagamento) su un terzo. quindi non ho più problemi di traffico (soprattutto con i due aruba)

in quella discussione, data la mia pigrizia e il mio scarso tempo per leggere quei corsi, conto su ..... un aiutino. in realtà conto di arrivare ad un php, un css per gli scripts, e un xml (o mysql?) per i dati.
prima o poi ci riuscirò.
grazie sempre. ora mi studio i due files che mi hai postato.

ABN

per i database non c'è solo la questione "banda" (che ormai non è un problema perchè è illimitata anche in molti hosting gratuiti) ma c'è anche il problema query, cioè le interrogazioni che gli utenti fanno quando caricano le pagine.
Molto più semplicemente, secondo me, l'uso di xml/mysql/xyz nel tuo contesto è un'inutile complicazione.
L'estrazione dei canali avviene sul tuo pc e il programmino che ti estrae i canali ti permette anche di formattare come vuoi l'output, quindi perchè devi passare i dati in database/filexml quando puoi già creare la pagina finale? andresti in contro a tutta una serie di lavori inutili che, potenzialmente, aumentano solo le possibilità che qualcosa non funzioni..
Se invece usi le pagine html create automaticamente dal tuo programma hai solo vantaggi:
1-caricamenti rapidi
2-"guasti" nulli
3-semplicità di aggiornamento

il mio consiglio è quello di prima, nel remote/stooge non mettere le pagine direttamente nel programma, ma metti i link; se nell'hosting che ospita le pagine hai la banda illimitata è praticamente impossibile che qualcosa si inceppi.
Ovviamente puoi usare i css per migliorare l'aspetto e la leggibilità delle pagine che crei in automatico


All times are GMT +2. The time now is 03:21 AM.

Powered by: vBulletin Version 3.0.7
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.1.0 ©2007, Crawlability, Inc.