Testo :: tagtemplate.

Testo :: Tagtemplate è progettato per rendere il processo di costruzione di applicazioni basate sul Web.
Scarica ora

Testo :: tagtemplate. Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • Perl Artistic License
  • Prezzo:
  • FREE
  • Nome editore:
  • Jacob Davies
  • Sito web dell'editore:
  • http://search.cpan.org/~matisse/Text-TagTemplate-1.83/lib/Text/TagTemplate.pm

Testo :: tagtemplate. Tag


Testo :: tagtemplate. Descrizione

Testo :: Tagtemplate è progettato per rendere il processo di costruzione di applicazioni basate sul Web. Testo :: TagTemplate è progettato per realizzare il processo di costruzione di applicazioni basate sul Web (come programmi CGI e Apache :: Script del registro) molto più semplice, separando la logica e lo sviluppo dell'applicazione dalla codifica HTML e consentendo la modifica in corso che questo modulo fornisce Un meccanismo per includere speciali tag simili a HTML in un file (o scalare) e sostituzione di tali tag in fase di esecuzione con contenuti generati dinamicamente. Ad esempio il tag speciale <#userinfo field = "favoro_color"> potrebbe essere sostituito da "Green" dopo aver effettuato una ricerca del database. Di solito ogni tag speciale avrà la propria subroutine che viene eseguita ogni volta che il tag è visto. Per quanto riguarda la subroutine può essere fondamentalmente tutto ciò che potresti fare in Perl, inclusa la ricerca del database o qualsiasi altra cosa. Si basta creare subroutine per restituire tutto ciò che è appropriato per la sostituzione di ogni tag speciale che si crea.attributes nei tag speciali (come il campo = "Favoro_Color" nell'esempio sopra) venga passato alla subroutine corrispondente. Tuttavia, nonostante il pregiudizio definito in questo modo, e il modello-analizzatore può essere facilmente utilizzato su qualsiasi altro documento di testo. Gli esempi presumerà qui che lo si sta utilizzando per le applicazioni CGI convelenziale. Fornisce funzioni per analizzare stringhe e costruire liste di elementi ripetuti (come nell'output di un motore di ricerca). È orientato all'oggetto, ma - come il Modulo CGI: non richiede il programmatore di utilizzare un'interfaccia OO. Puoi semplicemente importare il set di metodi ``: standard '' 'e utilizzarli senza riferimento oggetto e creerà e utilizza automaticamente un oggetto interno. Questo è il metodo consigliato per utilizzarlo a meno che tu non abbia bisogno di più oggetti modello o si è preoccupato per lo spazio dei nomi inquinamento.synopsis utilizzare il testo :: tagtemplate qw (: standard); # Definisci un singolo tag da sostituire in un modello. add_tag (mytag => 'hello world'. '); # Definisci diversi tag tutti in una volta. Il metodo Tag () si spegne # Tutti i tag attuali. Tags (+ {foo => 'La stringa foo.', # String Bar String BAR. # Funzione Call # funzioni o subroutine che vengono chiamate ogni volta # Il tag viene sostituito, probabilmente producendo risultati diversi per lo stesso tag se appare due volte o più. Tempo => Tempo (), # riferimento a una funzione sub => {# Anonymous subroutine my ($ params) = @_; return $ params -> {name};}}); # Aggiungi un paio di tag al set esistente. Prende un hash-ref. add_tags (+ {tag1 => "hello $ env {utente}", tag2 => rand (10), # numero casuale compreso tra 0 e 10}); # Imposta il file del modello da utilizzare. template_file ('template.htmlt'); # Questo è l'elenco degli articoli per costruire un elenco da. Elenco ("uno", "due", "tre"); # Questi sono i file del frammento del modello da utilizzare per effettuare la lista. entry_file ('entry.htmlf'); join_file ('join.htmlf'); # Questo è un callback sub utilizzato per creare i tag per ogni voce in un elenco # analizzato. entry_callback (sub {my ($ elemento) = @_; return + {elemento => $ Item};}); # Aggiungi un nuovo tag che contiene l'intero elenco analizzato. add_tag (list => parse_list_files); # Stampa il file del modello con sostituzioni. Stampa Parse_File; Requisiti: · Requisiti perl: · Perl.


Testo :: tagtemplate. Software correlato

Jot :: Gd.

Jot :: GD è un modulo perl per utilizzare un file jot / flusso per creare un'immagine. ...

150

Scarica