Tekst :: tagtemplate

Tekst :: tagtemplate is ontworpen om het proces van het bouwen van webgebaseerde toepassingen te maken.
Download nu

Tekst :: tagtemplate Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Jacob Davies
  • Uitgever website:
  • http://search.cpan.org/~matisse/Text-TagTemplate-1.83/lib/Text/TagTemplate.pm

Tekst :: tagtemplate Tags


Tekst :: tagtemplate Beschrijving

Tekst :: Tagtemplate is ontworpen om het proces van het bouwen van webgebaseerde applicaties te maken. Tekst :: TagTemplate is ontworpen om het proces van het bouwen van webgebaseerde applicaties (zoals CGI-programma's en Apache :: Register Scripts) veel eenvoudiger te maken door de logica en applicatie-ontwikkeling te scheiden van de HTML-codering, en het mogelijk maken van de wijziging van deze module Een mechanisme voor het opnemen van speciale HTML-achtige tags in een bestand (of scalaire) en vervanging van die tags op looptijd met dynamisch gegenereerde inhoud. De speciale tag <#userinfo veld = "favoriet_color"> kan bijvoorbeeld worden vervangen door "Green" na het doen van een database-opzoeken. Gewoonlijk zal elke speciale tag zijn eigen subroutine hebben die wordt uitgevoerd telkens wanneer de tag wordt gezien. Elke subroutine kan eigenlijk alles zijn wat u misschien wilt doen in PERL, inclusief database-lookups of wat dan ook. U maakt gewoon subroutines om te retourneren wat geschikt is voor het vervangen van elke speciale tag die u maakt. Aattributes in de speciale tags (zoals het veld = "FAPORTE_COLOR" in het bovenstaande voorbeeld) worden doorgegeven aan de bijpassende subroutine.Het is niet webspecifiek, Hoewel, ondanks de duidelijke vooroordeel op die manier, en de sjabloon-parsing kan net zo gemakkelijk worden gebruikt op andere tekstdocumenten. De voorbeelden hiervan gaan ervan uit dat u het gebruikt voor conformieur CGI-applicaties. Het geeft functies voor het parseren van strings en het bouwen van lijsten met herhaalde elementen (zoals in de uitvoer van een zoekmachine). Het is object-georiënteerd, maar zoals de CGI-module - het vereist geen programmeur om een OO-interface te gebruiken. U kunt gewoon de "`: standaard "'-setmethoden importeren en deze gebruiken zonder een objectreferentie, en het maakt en gebruikt en gebruikt automatisch een interne object. Dit is de aanbevolen methode om het te gebruiken, tenzij u meerdere sjabloonobjecten nodig hebt, of u bent bezorgd over naamruimenvervuiling. Synopsis Gebruik tekst :: Tagtemplate QW (: standaard); # Definieer een enkele tag om in een sjabloon te vervangen. add_tag (mytag => 'hallo wereld.'); # Definieer verschillende tags allemaal tegelijk. De methode van de tags () duitt # alle huidige tags. Tags (+ {foo => 'The String Foo.', # Single-geciteerde string bar => "$ env {user}", # dubbel geciteerde stringlijst => Join ('

  • ', @list), # Functie-oproep # Functies of subroutines die elke keer worden gebeld # # De tag wordt vervangen, mogelijk met het produceren van verschillende # -resultaten voor dezelfde tag als deze tweemaal of langer wordt weergegeven. Tijd => Tijd (), # Verwijzing naar een functie Sub => Sub {# Anonieme subroutine mijn ($ params) = @_; retour $ params -> {naam};}}); # Voeg een paar tags toe aan de bestaande set. Neemt een hasj-ref. add_tags (+ {tag1 => "Hallo $ env {Gebruiker}", Tag2 => Rand (10), # Willekeurig getal tussen 0 en 10}); # Stel het sjabloonbestand in om te gebruiken. template_file ('sjabloon.htmlt'); # Dit is een lijst met items om een lijst te maken van. lijst ('one', 'twee', 'drie'); # Dit zijn sjabloonfragmentbestanden om te gebruiken voor het maken van de lijst. ingang_file ('invoer.htmlf'); join_file ('join.htmlf'); # Dit is een callback-sub dat wordt gebruikt om de tags voor elk item in een # Parsed-lijst te maken. entry_callback (sub {mijn ($ item) = @_; retourneren + {item => $ item};}); # Voeg een nieuwe tag toe die de gehele geplaatste lijst bevat. add_tag (lijst => parse_list_files); # Print het sjabloonbestand met substituties. Print Parse_File; Vereisten: · Perl-vereisten: · Perl


    Tekst :: tagtemplate Gerelateerde software

  • Webfetch

    Webfetch is een PERL-module om informatie van het web te downloaden en op te slaan. ...

    160

    Downloaden