Menu

New Downloads

DataNumen Zip Repair 2.6
Published: 14 October, 2019 12:45
DataNumen Zip Repair is a powerful tool to repair...

Network Olympus Monitoring 1.4.0
Published: 14 October, 2019 12:22
Complete network monitoring solutions for ultimate system...

Probeturion Onsite Configurator 2.306
Published: 12 October, 2019 10:27
Probeturion | IT infrastructure monitoring system | A...

VyprVPN for Windows 2.16.4.9212
Published: 12 October, 2019 10:22
The VyprVPN for Windows application automatically...

Vivaldi for Windows 2.7
Published: 12 October, 2019 10:22
Vivaldi, a browser that does not track you, is a...

Plasma Colors Screensaver 2.0
Published: 12 October, 2019 10:10
Eye-catching abstract free screensaver with plasma...

GamePP 4.1.114.827
Published: 12 October, 2019 08:40
GamePP is a software that focuses on hardware monitoring...

New Reviews

Aquarium Lab 2012.0.2   (Usha)
My aquarium water condition is being monitored by this...

TextSeek (Mac) 2.5.1583   (Zesi_Tom)
Deep indexing of desktop computer's documents is...

RPM Remote Print Manager Elite 32 Bit 6.1.0.439   (tintin)
Takes care of any printing job to be converted and saved...

Nutrigenic Helper 1.0   (Simsiak)
As a dietician I use this software to plan a nutrient...

Radmin 3.5.2.1   (Jefferson)
Can control the computers from distance location even if...

JavaScript Diagram 3.3.3   (Xeviers)
Lots of flow diagrams can be drawn in short time with...

WarpPro 1.0   (Rownok)
Reproduces any record after fixing the timing error of...

HueScope Separator 1.0   (Kislu)
Separates the colors from an watercolor image which is...

ERD Concepts 8.0   (Tintin)
For backend database design it is the perfect one, manual...

MindView 7.0.15506   (Zerin)
Can easily note down any new ideas or plans for future...

Popular Downloads

FreeCommander 2009.02b  (6245)
Released: 08 November, 2011
FreeCommander is an advanced file manager program. It can...

AbiWord 2.8.6  (1827)
Released: 05 December, 2011
AbiWord is a free word processor for all major operating...

TestDisk and PhotoRec 6.14  (2856)
Released: 24 October, 2012
TestDisk is a powerful free data recovery software!

NetBeans IDE 7.4  (1073)
Released: 02 December, 2013
Free and open source IDE for programmers in almost all...

Safari for Windows 5.1.7  (4002)
Released: 04 December, 2013
Experience the fastest web browsing in your windows PC...

GeekUninstaller 1.1.1.21  (1398)
Released: 08 December, 2013
GeekUninstaller is a free small sized uninstaller program...

SeaMonkey 2.23  (1604)
Released: 07 January, 2014
Advanced Internet user, web developer and corporate...

Ahnenblatt 2.74  (94)
Released: 15 November, 2012
Ahnenblatt is a free and easy-to-use genealogy software...

 

HTML::Macro 1.27

Downloads: 46 License: Freeware
Views: 576 Size: 23.6 KB
Date Released: 25 October, 2010


 Security code
Author: Michael Sokolov

HTML::Macro can process HTML templates with loops, conditionals, macros and more! SYNOPSIS use HTML::Macro; $htm = new HTML::Macro (template.html); $htm->print; sub myfunc { $htm->declare (var, missing); $htm->set (var, value); return $htm->process; } ( in template.html ): < html >< body > < eval expr="&myfunc" > < if def="missing" > Message about missing stuff... < else / > Vars value is #var#. < /if > < /eval > < /body >< /html > HTML::Macro is a module to be used behind a web server (in CGI scripts). It provides a convenient mechanism for generating HTML pages by combining "dynamic" data derived from a database or other computation with HTML templates that represent fixed or "static" content of a page. There are many different ways to accomplish what HTML::Macro does, including ASP, embedded perl, CFML, etc, etc. The motivation behind HTML::Macro is to keep everything that a graphic designer wants to play with *in a single HTML template*, and to keep as much as possible of what a perl programmer wants to play with *in a perl file*. Our thinking is that there are two basically dissimilar tasks involved in producing a dynamic web page: graphic design and programming. Even if one person is responsible for both tasks, it is useful to separate them in order to aid clear thinking and organized work. I guess you could say the main motivation for this separation is to make it easier for emacs (and other text processors, including humans) to parse your files: its yucky to have a lot of HTML in a string in your perl file, and its yucky to have perl embedded in a special tag in an HTML file. HTML::Macro began with some simple programming constructs: macro expansions, include files, conditionals, loops and block quotes. Since then weve added very little: only a define tag to allow setting values and an eval tag to allow perl function calls in a nested macro scope. Our creed is "less is more, more or less." HTML::Macro variables will look familiar to C preprocessor users or especially to Cold Fusion people. They are always surrounded with single or double hash marks: "#" or "##". Variables surrounded by double hash marks are subject to html entity encoding; variables with single hash marks are substituted "as is" (like single quotes in perl or UNIX shells). Conditionals are denoted by the and tags, and loops by the tag. Quoting used to be done using a tag, but we now deprecate that in favor of the more familiar CFML quoting syntax: < !--- --- >..


Platform: Linux

Latest software from Michael Sokolov

  • HTML::Macro 1.27 - HTML::Macro can process HTML templates with loops, conditionals, macros and more! SYNOPSIS use HTML::Macro; $htm = new HTML::Macro (template.

Statement: 
Download Collection.com periodically updates software information of HTML::Macro from the publisher Michael Sokolov. You can visit publisher website by clicking Homepage link. Software piracy is theft. Using HTML::Macro crack, key, serial numbers, registration codes is illegal. The download file hosted at publisher website. We do not provide any download link points to Rapidshare, Hotfile, Depositfiles, Mediafire, Filefactory, etc. or obtained from file sharing programs such as Limewire, Kazaa, Imesh, Ares, BearShare, BitTorrent, WinMX etc.

User Reviews of HTML::Macro

- required fields
     

Please enter text on the image

HTML::Macro Related Downloads

Macro 1 27 , HTMLMacro , Html Templates , Perl , Conditionals , Loops , Process , Templates , Tag , HTML Macro 1 27 , Libraries , Programming

  • Text Lightning 2.0 - Text Lightning adds a powerful set of tools to Microsoft Outlook to enable you to clear your overflowing Inbox faster than ever before. Reply to your email more rapidly with instant access to the text you have used in past messages.
  • Web Site Builder, Flash Intros Websmartz 2.1 - WebSmartz Web Site Builder software comes with Website templates, Flash intros, HTML templates, and Flash templates. WebSmartz is an easy-to-use web page builder, which can easily make web pages & create a custom website with Flash intros.
  • USL XML Engine 1.4 - Urry Software Lab XML engine is rapid web development tool, designed for parsing data from xml files and including it into different HTML templates. The engine works on Internet server, and may be used as the basis of complicated web site.
  • My Windows Online 1.0 - My Windows Online is a website designed based on Windows desktop style, which is compatible with IE browser (5.0 or above) only. It behaves similar to Windows desktop environment. You may go to its official site WIN39.com to preview the demo.
  • 4W WebMerge 2.6 - WebMerge generates static HTML pages from your exported database. Build catalogs, ezines, contact lists, image galleries and more, quickly and easily.
  • HTML Templates Script 1.0 - This&nbsp;script consists of two classes usable for managing html templates, applicable to output from a CGI.
  • FMPP for Mac 0.9.14 - FMPP is a general-purpose text file preprocessor tool that uses FreeMarker templates. It is particularly designed for HTML preprocessor, to generate complete (static) homepages: directory structure that contains HTML-s, image files, etc.
  • Jeta SSH Module 1.0 - Jeta SSH Module provides a Horde SSH module. Jeta is the Horde Application Frameworks wrapper module for the SSHTools Java SSH Applet. Jeta is based on a java SSH client.
  • LBreakout2 2.6 Beta 7 - The successor to LBreakout offers you a new challenge in more than 50 levels with loads of new bonuses (goldshower, joker, explosive balls, bonus magnet ...), maluses (chaos, darkness, weak balls, malus magnet ...

This category most popular freeware software

Macro Editor , Html To Word , Strip Html , Index Html , Gedcom To Html , Email Html , Html Formatting , Html Combobox , Html Form Validation , Html Color Chart

  • Free Nokia Video Converter Factory - Free Nokia Video Converter Factory 3.0 is easy, fast, reliable, safe, and loaded with features.It's capable of converting videos of all pop formats like AVI, MPEG, WMV, FLV, MDV, 3GP, MP4, etc .
  • Azhagi - - Azhagi is a program that can transliterate English text into Tamil and vice versa. It can perform various transliterations either within its own interface, or in any version of Microsoft Word.
  • Sony Ericsson Media Manager - Sony Ericsson Media Manager 1.1 is a tool that allows you to enhance your Sony Ericsson phone's capabilities by providing amazing features.
  • DELL Webcam Manager - Dell webcam manager is a utility that lists and let you launch all webcam applications available from creative on your Dell portable, it includes the webcam console ( basic webcam usage), webcam center (basic and advanced usage) or webcam central (re
  • webcam snaps - webcam snaps is a Web cam utility to take snapshots using Web cam. This program is completely written in C. Using vfl and GTK. I hope this utility will be useful for those who wish to handle Web cam under GNU/Linux.
  • ADC Instruments USB Driver - Installing and Uninstalling the ADC Instruments USB Driver. This Software is a device driver that is used to control test and measurement instruments, which are made by ADC Corp., from a PC through a USB interface.
  • HTTP Anti Virus Proxy - HAVP (HTTP Antivirus Proxy) is a proxy with a ClamAV anti-virus scanner. HTTP Anti Virus Proxy aims are continuous, non-blocking downloads and smooth scanning of dynamic and password protected HTTP traffic.

Related categories