html
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 2215

Html Code Convert 3.3
Speed up the conversion of HTML code into different format more>>
HTML Code Convert helps speed up the conversion of HTML code into different format including Java Script, JavaServer Pages, Microsoft ASP, PHP, Perl, Python, and the UNIX Shell. It is particularly useful in CGI scripting.
Enhancements:
- Colors and font selected in prefeferences box.
- Fixe bug with Quit button. First try to support accessibility.
- Updated schemas.
<<lessEnhancements:
- Colors and font selected in prefeferences box.
- Fixe bug with Quit button. First try to support accessibility.
- Updated schemas.
Download (184KB)
Added: 2009-04-29 License: Freeware Price:
198 downloads
Text::MetaMarkup::HTML 0.01
Text::MetaMarkup::HTML is a MM-to-HTML converter. more>>
Text::MetaMarkup::HTML is a MM-to-HTML converter.
SYNOPSIS
use Text::MetaMarkup::HTML;
print Text::MetaMarkup::HTML->new->parse(file => $filename);
This module extends Text::MetaMarkup and converts the parsed document to HTML.
Text::MetaMarkup::HTML adds special support for the following tags:
Paragraph tag style
Its contents are not subject to escaping and inline tag interpolation.
EXAMPLE
Input
h1: Example
This is just {i:an {b:example}}.
* foo
* bar
* baz
Output
< h1 >Example< /h1 >
< p >This is just < i >an < b >example< /b >< /i >.
< ol >< li >foo< /i >
< li >bar< /li >
< li >baz< /li >< /ol >
<<lessSYNOPSIS
use Text::MetaMarkup::HTML;
print Text::MetaMarkup::HTML->new->parse(file => $filename);
This module extends Text::MetaMarkup and converts the parsed document to HTML.
Text::MetaMarkup::HTML adds special support for the following tags:
Paragraph tag style
Its contents are not subject to escaping and inline tag interpolation.
EXAMPLE
Input
h1: Example
This is just {i:an {b:example}}.
* foo
* bar
* baz
Output
< h1 >Example< /h1 >
< p >This is just < i >an < b >example< /b >< /i >.
< ol >< li >foo< /i >
< li >bar< /li >
< li >baz< /li >< /ol >
Download (0.006MB)
Added: 2007-08-22 License: Perl Artistic License Price:
494 downloads
HTML::Toc 0.21
HTML::Toc module can generate, insert and update HTML Table of Contents. more>>
HTML::Toc module can generate, insert and update HTML Table of Contents.
The HTML::Toc consists out of the following packages:
HTML::Toc
HTML::TocGenerator
HTML::TocInsertor
HTML::TocUpdator
HTML::Toc is the object which will eventually hold the Table of Contents. HTML::TocGenerator does the actual generation of the ToC. HTML::TocInsertor handles the insertion of the ToC in the source. HTML::TocUpdator takes care of updating previously inserted ToCs.
HTML::Parser is the base object of HTML::TocGenerator, HTML::TocInsertor and HTML::TocUpdator. Each of these objects uses its predecessor as its ancestor, as shown in the UML diagram underneath:
+---------------------+
| HTML::Parser |
+---------------------+
+---------------------+
| +parse() |
| +parse_file() |
+----------+----------+
/_
|
+----------+----------+ +-----------+
| HTML::TocGenerator + - - - - - -+ HTML::Toc |
+---------------------+ +-----------+
+---------------------+ +-----------+
| +extend() | | +clear() |
| +extendFromFile() | | +format() |
| +generate() | +-----+-----+
| +generateFromFile() | :
+----------+----------+ :
/_ :
| :
+----------+----------+ :
| HTML::TocInsertor + - - - - - - - - -+
+---------------------+ :
+---------------------+ :
| +insert() | :
| +insertIntoFile() | :
+----------+----------+ :
/_ :
| :
+----------+----------+ :
| HTML::TocUpdator + - - - - - - - - -+
+---------------------+
+---------------------+
| +insert() |
| +insertIntoFile() |
| +update() |
| +updateFile() |
+---------------------+
When generating a ToC youll have to decide which object you want to use:
TocGenerator:
for generating a ToC without inserting the ToC into the source
TocInsertor:
for generating a ToC and inserting the ToC into the source
TocUpdator:
for generating and inserting a ToC, removing any previously inserted ToC elements
Thus in tabular view, each object is capable of:
generating inserting updating
---------------------------------
TocGenerator X
TocInsertor X X
TocUpdator X X X
<<lessThe HTML::Toc consists out of the following packages:
HTML::Toc
HTML::TocGenerator
HTML::TocInsertor
HTML::TocUpdator
HTML::Toc is the object which will eventually hold the Table of Contents. HTML::TocGenerator does the actual generation of the ToC. HTML::TocInsertor handles the insertion of the ToC in the source. HTML::TocUpdator takes care of updating previously inserted ToCs.
HTML::Parser is the base object of HTML::TocGenerator, HTML::TocInsertor and HTML::TocUpdator. Each of these objects uses its predecessor as its ancestor, as shown in the UML diagram underneath:
+---------------------+
| HTML::Parser |
+---------------------+
+---------------------+
| +parse() |
| +parse_file() |
+----------+----------+
/_
|
+----------+----------+ +-----------+
| HTML::TocGenerator + - - - - - -+ HTML::Toc |
+---------------------+ +-----------+
+---------------------+ +-----------+
| +extend() | | +clear() |
| +extendFromFile() | | +format() |
| +generate() | +-----+-----+
| +generateFromFile() | :
+----------+----------+ :
/_ :
| :
+----------+----------+ :
| HTML::TocInsertor + - - - - - - - - -+
+---------------------+ :
+---------------------+ :
| +insert() | :
| +insertIntoFile() | :
+----------+----------+ :
/_ :
| :
+----------+----------+ :
| HTML::TocUpdator + - - - - - - - - -+
+---------------------+
+---------------------+
| +insert() |
| +insertIntoFile() |
| +update() |
| +updateFile() |
+---------------------+
When generating a ToC youll have to decide which object you want to use:
TocGenerator:
for generating a ToC without inserting the ToC into the source
TocInsertor:
for generating a ToC and inserting the ToC into the source
TocUpdator:
for generating and inserting a ToC, removing any previously inserted ToC elements
Thus in tabular view, each object is capable of:
generating inserting updating
---------------------------------
TocGenerator X
TocInsertor X X
TocUpdator X X X
Download (0.042MB)
Added: 2007-08-15 License: Perl Artistic License Price:
800 downloads
HTML::Tree::AboutObjects 3.23
HTML::Tree::AboutObjects is an article: Users View of Object-Oriented Modules. more>>
HTML::Tree::AboutObjects is an article: "Users View of Object-Oriented Modules".
SYNOPSIS
# This an article, not a module.
The following article by Sean M. Burke first appeared in The Perl Journal #17 and is copyright 2000 The Perl Journal. It appears courtesy of Jon Orwant and The Perl Journal. This document may be distributed under the same terms as Perl itself.
<<lessSYNOPSIS
# This an article, not a module.
The following article by Sean M. Burke first appeared in The Perl Journal #17 and is copyright 2000 The Perl Journal. It appears courtesy of Jon Orwant and The Perl Journal. This document may be distributed under the same terms as Perl itself.
Download (0.11MB)
Added: 2007-08-15 License: Perl Artistic License Price:
800 downloads
HTML::CalendarMonthSimple 1.25
HTML::CalendarMonthSimple is a Perl Module for Generating HTML Calendars. more>>
HTML::CalendarMonthSimple is a Perl Module for Generating HTML Calendars.
SYNOPSIS
use HTML::CalendarMonthSimple;
$cal = new HTML::CalendarMonthSimple(year=>2001,month=>2);
$cal->width(50%);
$cal->border(10);
$cal->header(Text at the top of the Grid);
$cal->setcontent(14,"Valentines Day");
$cal->setdatehref(14, http://localhost/);
$cal->addcontent(14,"
<<lessSYNOPSIS
use HTML::CalendarMonthSimple;
$cal = new HTML::CalendarMonthSimple(year=>2001,month=>2);
$cal->width(50%);
$cal->border(10);
$cal->header(Text at the top of the Grid);
$cal->setcontent(14,"Valentines Day");
$cal->setdatehref(14, http://localhost/);
$cal->addcontent(14,"
Dont forget to buy flowers.");
$cal->addcontent(13,"Guess whats tomorrow?");
$cal->bgcolor(pink);
print $cal->as_HTML;
HTML::CalendarMonthSimple is a Perl module for generating, manipulating, and printing a HTML calendar grid for a specified month. It is intended as a faster and easier-to-use alternative to HTML::CalendarMonth.
This module requires the Date::Calc module, which is available from CPAN if you dont already have it.
Download (0.015MB)
Added: 2007-08-13 License: Perl Artistic License Price:
803 downloads
HTML::Declare 2.1
HTML::Declare is a Perl module for When Template Systems Are Too Huge And Heredocs Too Messy. more>>
HTML::Declare is a Perl module for When Template Systems Are Too Huge And Heredocs Too Messy.
SYNOPSIS
# Import all constructors
use HTML::Declare :all;
# A simple hello world
print HTML {
_ => [
HEAD { _ => TITLE { _ => Hello World! } },
BODY { _ => Hello World! }
]
};
# Import specific constructors
use HTML::Declare qw/DIV A/;
# A simple anchor nested in a div
my $tree = DIV {
_ => [
A {
href => http://127.0.0.1,
_ =><<less
SYNOPSIS
# Import all constructors
use HTML::Declare :all;
# A simple hello world
print HTML {
_ => [
HEAD { _ => TITLE { _ => Hello World! } },
BODY { _ => Hello World! }
]
};
# Import specific constructors
use HTML::Declare qw/DIV A/;
# A simple anchor nested in a div
my $tree = DIV {
_ => [
A {
href => http://127.0.0.1,
_ =><<less
Download (0.019MB)
Added: 2007-08-13 License: Perl Artistic License Price:
802 downloads
HTML::ElementSuper 1.17
HTML::ElementSuper is a Perl extension for HTML::Element(3). more>>
HTML::ElementSuper is a Perl extension for HTML::Element(3).
SYNOPSIS
use HTML::ElementSuper;
### Positional extension
$e = new HTML::ElementSuper font;
$sibling_number = $e->addr();
$e2 = new HTML::ElementSuper p;
$e2->push_content($e);
#
@coords = $e->position();
$depth_in_pos_tree = $e->depth();
### Replacer extension
$er = new HTML::ElementSuper font;
# Tree beneath $er, if present, is dropped.
$er->replace_content(new HTML::Element p);
### Wrapper extension
$ew = new HTML::ElementSuper;
$ew->push_content("Tickle me, baby");
$ew->wrap_content(new HTML::Element font, color => pink);
print $ew->as_HTML();
### Maskable extension
$em = new HTML::ElementSuper td;
$em->mask(1);
print $em->as_HTML; # nada
$em->mask(0);
print $em->as_HTML; # $e and its children are visible
### Cloning of own tree or another elements tree
### (is this the correct clomenature? :-)
$a = new HTML::ElementSuper font, size => 2;
$b = new HTML::ElementSuper font, color => red;
$a_clone = $a->clone;
$b_clone = $a->clone($b);
# Multiple elements can be cloned
@clone_clones = $a_clone->clone($a_clone, $b_clone);
<<lessSYNOPSIS
use HTML::ElementSuper;
### Positional extension
$e = new HTML::ElementSuper font;
$sibling_number = $e->addr();
$e2 = new HTML::ElementSuper p;
$e2->push_content($e);
#
@coords = $e->position();
$depth_in_pos_tree = $e->depth();
### Replacer extension
$er = new HTML::ElementSuper font;
# Tree beneath $er, if present, is dropped.
$er->replace_content(new HTML::Element p);
### Wrapper extension
$ew = new HTML::ElementSuper;
$ew->push_content("Tickle me, baby");
$ew->wrap_content(new HTML::Element font, color => pink);
print $ew->as_HTML();
### Maskable extension
$em = new HTML::ElementSuper td;
$em->mask(1);
print $em->as_HTML; # nada
$em->mask(0);
print $em->as_HTML; # $e and its children are visible
### Cloning of own tree or another elements tree
### (is this the correct clomenature? :-)
$a = new HTML::ElementSuper font, size => 2;
$b = new HTML::ElementSuper font, color => red;
$a_clone = $a->clone;
$b_clone = $a->clone($b);
# Multiple elements can be cloned
@clone_clones = $a_clone->clone($a_clone, $b_clone);
Download (0.019MB)
Added: 2007-08-11 License: Perl Artistic License Price:
804 downloads
HTML::FormatNroff 0.11
HTML::FormatNroff is a Perl module that can format HTML as nroff man page. more>>
HTML::FormatNroff is a Perl module that can format HTML as nroff man page.
SYNOPSIS
require HTML::FormatNroff;
$html = parse_htmlfile("test.html");
$format_nroff = new HTML::FormatNroff(name => trial,
project => MyProject);
print $formatter->format($html);
The HTML::FormatNroff is a formatter that outputs nroff source for the nroff text processor, using man macros, and tbl commands for table processing.
The result of using the formatter must be processed as follows, when directing output to the screen (assume output is in the file "text.nroff"):
tbl -TX text.nroff | nroff -man | col
If the output is to be printed, on an laser printer for example, a command similar to the following must be used:
tbl -TX text.nroff | nroff -man -Tlj | lpr
Meta tags may be placed in the HTML so that portions of the HTML will be ignored and not processed. Content between the tags
< META NAME="nroff-control" CONTENT="ignore_start" >
< META NAME="nroff-control" CONTENT="ignore_end" >
will be ignored. In the BODY META is not supported, but DIV may be used as follows:
< DIV TYPE="NROFF_IGNORE" >
< /DIV >
In both the META and DIV uses, case is ignored.
<<lessSYNOPSIS
require HTML::FormatNroff;
$html = parse_htmlfile("test.html");
$format_nroff = new HTML::FormatNroff(name => trial,
project => MyProject);
print $formatter->format($html);
The HTML::FormatNroff is a formatter that outputs nroff source for the nroff text processor, using man macros, and tbl commands for table processing.
The result of using the formatter must be processed as follows, when directing output to the screen (assume output is in the file "text.nroff"):
tbl -TX text.nroff | nroff -man | col
If the output is to be printed, on an laser printer for example, a command similar to the following must be used:
tbl -TX text.nroff | nroff -man -Tlj | lpr
Meta tags may be placed in the HTML so that portions of the HTML will be ignored and not processed. Content between the tags
< META NAME="nroff-control" CONTENT="ignore_start" >
< META NAME="nroff-control" CONTENT="ignore_end" >
will be ignored. In the BODY META is not supported, but DIV may be used as follows:
< DIV TYPE="NROFF_IGNORE" >
< /DIV >
In both the META and DIV uses, case is ignored.
Download (0.012MB)
Added: 2007-08-11 License: Perl Artistic License Price:
805 downloads
HTML::CalendarMonthDB 1.01
HTML::CalendarMonthDB is a Perl Module for Generating Persistant HTML Calendars. more>>
HTML::CalendarMonthDB is a Perl Module for Generating Persistant HTML Calendars.
INTERFACE METHODS
* dbname (name of database to use, required if you wish to use a
database)
* dbuser (database user, default nobody)
* dbpass (database user password, default )
* dbcalendar (database calendar name, default )
* dbclient (database calendar client name, default )
* dbhost (database host name, default )
# Examples:
# Create a calendar for this month.
$cal = new HTML::CalendarMonthSimple(); # not persistant
# One for a specific month/year
$cal = new HTML::CalendarMonthSimple(month=>2,year=>2000); # not persistant
# One for "the current month" in 1997
$cal = new HTML::CalendarMonthSimple(year=>1997); # not persistant
# One for a specific month/year, to use database specified
$cal = new HTML::CalendarMonthSimple(month=>2,year=>2000,dbname=>test,dbuser=>postgres,dbcalendar=>testcal,dbclient=>testClient);
<<lessINTERFACE METHODS
* dbname (name of database to use, required if you wish to use a
database)
* dbuser (database user, default nobody)
* dbpass (database user password, default )
* dbcalendar (database calendar name, default )
* dbclient (database calendar client name, default )
* dbhost (database host name, default )
# Examples:
# Create a calendar for this month.
$cal = new HTML::CalendarMonthSimple(); # not persistant
# One for a specific month/year
$cal = new HTML::CalendarMonthSimple(month=>2,year=>2000); # not persistant
# One for "the current month" in 1997
$cal = new HTML::CalendarMonthSimple(year=>1997); # not persistant
# One for a specific month/year, to use database specified
$cal = new HTML::CalendarMonthSimple(month=>2,year=>2000,dbname=>test,dbuser=>postgres,dbcalendar=>testcal,dbclient=>testClient);
Download (0.024MB)
Added: 2007-08-07 License: Perl Artistic License Price:
808 downloads
HTML::CGIChecker 0.90
HTML::CGIChecker is a Perl module to detect dangerous HTML code. more>>
HTML::CGIChecker is a Perl module to detect dangerous HTML code.
SYNOPSIS
use HTML::CGIChecker;
$feedback =
< TABLE CELLPADDING="2" >< TR >< TD >One column< /TD >< /TR >< /TABLE >< BR >
" Arrays & variables "
Dough > Hi, how are you ?
And now some Perl code:
< PRE >
print "< HTML >< BODY >< /BODY >< /HTML >";
< /PRE >
;
# create the $checker object
$checker = new HTML::CGIChecker (
mode => allow,
allowclasses => [ qw( tables images ) ],
allowtags => [ qw ( B I A U STRONG BR HR ) ],
jscript => 0,
html => 0,
pre => 1,
debug => 0,
err_tag => Tag {tag} is not allowed in {element}.
);
# Now you can use it to check any string using its checkHTML()
# method. It "remembers" its configuration, so you can reuse it.
($checked_feedback, $Warnings) =
$checker->checkHTML ($feedback);
# Process the results ...
if ($checked_feedback) {
# save $checked_feedback to the database ....
}
else {
# print the warnings ...
print join ("n", @{$Warnings});
}
The example above produces no warning messages and returns $feedback checked and properly HTML escaped. The only HTML "error" - the unescaped ">" bracket on the fourth line - is autocorrected. One warning message was overriden by a customized version. Potential warnings would not be HTML formatted and HTML safe, because the html parameter is not true.
<<lessSYNOPSIS
use HTML::CGIChecker;
$feedback =
< TABLE CELLPADDING="2" >< TR >< TD >One column< /TD >< /TR >< /TABLE >< BR >
" Arrays & variables "
Dough > Hi, how are you ?
And now some Perl code:
< PRE >
print "< HTML >< BODY >< /BODY >< /HTML >";
< /PRE >
;
# create the $checker object
$checker = new HTML::CGIChecker (
mode => allow,
allowclasses => [ qw( tables images ) ],
allowtags => [ qw ( B I A U STRONG BR HR ) ],
jscript => 0,
html => 0,
pre => 1,
debug => 0,
err_tag => Tag {tag} is not allowed in {element}.
);
# Now you can use it to check any string using its checkHTML()
# method. It "remembers" its configuration, so you can reuse it.
($checked_feedback, $Warnings) =
$checker->checkHTML ($feedback);
# Process the results ...
if ($checked_feedback) {
# save $checked_feedback to the database ....
}
else {
# print the warnings ...
print join ("n", @{$Warnings});
}
The example above produces no warning messages and returns $feedback checked and properly HTML escaped. The only HTML "error" - the unescaped ">" bracket on the fourth line - is autocorrected. One warning message was overriden by a customized version. Potential warnings would not be HTML formatted and HTML safe, because the html parameter is not true.
Download (0.014MB)
Added: 2007-08-07 License: Perl Artistic License Price:
809 downloads
HTML::ActiveLink 1.02
HTML::ActiveLink module dynamically activate HTML links based on URL. more>>
HTML::ActiveLink module dynamically activate HTML links based on URL.
SYNOPSIS
use HTML::ActiveLink;
my $al = new HTML::ActiveLink;
print $al->activelink(@html_doc);
I dont know about you, but one of the main problems I have with HTML content is getting images and links to "turn on" depending on the current URL location. That is, I like authoring one set of templates, something like this:
[ < a href="/" >Home< /a > | < a href="/faq/" >FAQ< /a >
| < a href="/about/" >About Us< /a > ]
And then having the appropriate link turned on, so that if Im running inside the /home/ directory, the above turns into this:
[ < font color="red" >Home< /font > | < a href="/faq/" >FAQ< /a >
| < a href="/about/" >About Us< /a > ]
Without having to write a whole bunch of ifs, or writing a bunch of different sets of templates, etc.
This module handles the above process automatically. By default, it will activate any text or images with < a href > tags around them by stripping the link off and changing the appearance of text and names of images. All transformations are fully customizable, allowing you to choose how your active text should look. HTML::ActiveLink can even automatically construct imagemaps depending on your location.
In the simplest case, all you have to do is create a new object by a call to new(), and then call the main activelink() function which takes care of the transformation. To customize what the output HTML looks like, keep reading...
<<lessSYNOPSIS
use HTML::ActiveLink;
my $al = new HTML::ActiveLink;
print $al->activelink(@html_doc);
I dont know about you, but one of the main problems I have with HTML content is getting images and links to "turn on" depending on the current URL location. That is, I like authoring one set of templates, something like this:
[ < a href="/" >Home< /a > | < a href="/faq/" >FAQ< /a >
| < a href="/about/" >About Us< /a > ]
And then having the appropriate link turned on, so that if Im running inside the /home/ directory, the above turns into this:
[ < font color="red" >Home< /font > | < a href="/faq/" >FAQ< /a >
| < a href="/about/" >About Us< /a > ]
Without having to write a whole bunch of ifs, or writing a bunch of different sets of templates, etc.
This module handles the above process automatically. By default, it will activate any text or images with < a href > tags around them by stripping the link off and changing the appearance of text and names of images. All transformations are fully customizable, allowing you to choose how your active text should look. HTML::ActiveLink can even automatically construct imagemaps depending on your location.
In the simplest case, all you have to do is create a new object by a call to new(), and then call the main activelink() function which takes care of the transformation. To customize what the output HTML looks like, keep reading...
Download (0.006MB)
Added: 2007-08-07 License: Perl Artistic License Price:
809 downloads
HTML::Clean 0.8
HTML::Clean module cleans up HTML code for web browsers, not humans. more>>
HTML::Clean module cleans up HTML code for web browsers, not humans.
SYNOPSIS
use HTML::Clean;
$h = new HTML::Clean($filename); # or..
$h = new HTML::Clean($htmlcode);
$h->compat();
$h->strip();
$data = $h->data();
print $$data;
The HTML::Clean module encapsulates a number of common techniques for minimizing the size of HTML files. You can typically save between 10% and 50% of the size of a HTML file using these methods. It provides the following features:
Remove unneeded whitespace (begining of line, etc)
Remove unneeded META elements.
Remove HTML comments (except for styles, javascript and SSI)
Replace tags with equivilant shorter tags (< strong > --> < b >)
etc.
The entire proces is configurable, so you can pick and choose what you want to clean.
<<lessSYNOPSIS
use HTML::Clean;
$h = new HTML::Clean($filename); # or..
$h = new HTML::Clean($htmlcode);
$h->compat();
$h->strip();
$data = $h->data();
print $$data;
The HTML::Clean module encapsulates a number of common techniques for minimizing the size of HTML files. You can typically save between 10% and 50% of the size of a HTML file using these methods. It provides the following features:
Remove unneeded whitespace (begining of line, etc)
Remove unneeded META elements.
Remove HTML comments (except for styles, javascript and SSI)
Replace tags with equivilant shorter tags (< strong > --> < b >)
etc.
The entire proces is configurable, so you can pick and choose what you want to clean.
Download (0.047MB)
Added: 2007-08-07 License: Perl Artistic License Price:
808 downloads
HTML::Widgets::NavMenu 1.0001
HTML::Widgets::NavMenu is a Perl Module for Generating HTML Navigation Menus. more>>
HTML::Widgets::NavMenu is a Perl module for Generating HTML Navigation Menus.
SYNOPSIS
use HTML::Widgets::NavMenu;
my $nav_menu =
HTML::Widgets::NavMenu->new(
path_info => "/me/",
current_host => "default",
hosts =>
{
default =>
{
base_url => "http://www.hello.com/"
},
},
tree_contents =>
{
host => "default",
text => "Top 1",
title => "T1 Title",
expand_re => "",
subs =>
[
{
text => "Home",
url => "",
},
{
text => "About Me",
title => "About Myself",
url => "me/",
},
],
},
);
my $results = $nav_menu->render();
my $nav_menu_html = join("n", @{$results->{html}});
<<lessSYNOPSIS
use HTML::Widgets::NavMenu;
my $nav_menu =
HTML::Widgets::NavMenu->new(
path_info => "/me/",
current_host => "default",
hosts =>
{
default =>
{
base_url => "http://www.hello.com/"
},
},
tree_contents =>
{
host => "default",
text => "Top 1",
title => "T1 Title",
expand_re => "",
subs =>
[
{
text => "Home",
url => "",
},
{
text => "About Me",
title => "About Myself",
url => "me/",
},
],
},
);
my $results = $nav_menu->render();
my $nav_menu_html = join("n", @{$results->{html}});
Download (0.041MB)
Added: 2007-08-06 License: Perl Artistic License Price:
811 downloads
HTML::Lint 2.02
HTML::Lint can check for HTML errors in a string or file. more>>
HTML::Lint can check for HTML errors in a string or file.
SYNOPSIS
my $lint = HTML::Lint->new;
$lint->only_types( HTML::Lint::STRUCTURE );
$lint->parse( $data );
$lint->parse_file( $filename );
my $error_count = $lint->errors;
foreach my $error ( $lint->errors ) {
print $error->as_string, "n";
}
HTML::Lint also comes with a wrapper program called weblint that handles linting from the command line:
$ weblint http://www.cnn.com/
http://www.cnn.com/ (395:83) < IMG SRC="spacer.gif" > tag has no HEIGHT and WIDTH attributes.
http://www.cnn.com/ (395:83) < IMG SRC="goofus.gif" > does not have ALT text defined
http://www.cnn.com/ (396:217) Unknown element < nobr >
http://www.cnn.com/ (396:241) < /nobr > with no opening < nobr >
http://www.cnn.com/ (842:7) target attribute in < a > is repeated
And finally, you can also get Apache::HTML::Lint that passes any mod_perl-generated code through HTML::Lint and get it dumped into your Apache error_log.
[Mon Jun 3 14:03:31 2002] [warn] /foo.pl (1:45) < /p > with no opening < p >
[Mon Jun 3 14:03:31 2002] [warn] /foo.pl (1:49) Unknown element < gronk >
[Mon Jun 3 14:03:31 2002] [warn] /foo.pl (1:56) Unknown attribute "x" for tag < table >
<<lessSYNOPSIS
my $lint = HTML::Lint->new;
$lint->only_types( HTML::Lint::STRUCTURE );
$lint->parse( $data );
$lint->parse_file( $filename );
my $error_count = $lint->errors;
foreach my $error ( $lint->errors ) {
print $error->as_string, "n";
}
HTML::Lint also comes with a wrapper program called weblint that handles linting from the command line:
$ weblint http://www.cnn.com/
http://www.cnn.com/ (395:83) < IMG SRC="spacer.gif" > tag has no HEIGHT and WIDTH attributes.
http://www.cnn.com/ (395:83) < IMG SRC="goofus.gif" > does not have ALT text defined
http://www.cnn.com/ (396:217) Unknown element < nobr >
http://www.cnn.com/ (396:241) < /nobr > with no opening < nobr >
http://www.cnn.com/ (842:7) target attribute in < a > is repeated
And finally, you can also get Apache::HTML::Lint that passes any mod_perl-generated code through HTML::Lint and get it dumped into your Apache error_log.
[Mon Jun 3 14:03:31 2002] [warn] /foo.pl (1:45) < /p > with no opening < p >
[Mon Jun 3 14:03:31 2002] [warn] /foo.pl (1:49) Unknown element < gronk >
[Mon Jun 3 14:03:31 2002] [warn] /foo.pl (1:56) Unknown attribute "x" for tag < table >
Download (0.022MB)
Added: 2007-08-06 License: Perl Artistic License Price:
813 downloads
PBS::Graph::Html 0.43.290
PBS::Graph::Html is a helper module to PBS::Graph. more>>
PBS::Graph::Html is a helper module to PBS::Graph. GenerateHtmlGraph generates a HTML document with a dependency graph linked to a set of HTML (text) files containing pertinent information about the node that was clicked in the main HTML document (index.html).
It can also add a frame to the main document so the graph and the textual inforamtion are displayed simulteanously.
<<lessIt can also add a frame to the main document so the graph and the textual inforamtion are displayed simulteanously.
Download (0.55MB)
Added: 2007-07-25 License: Perl Artistic License Price:
821 downloads
Secleted [ 0 ] software to compare
Copyright Notice:
Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future software development. The above html search only lists software in full, demo and trial versions for free download. Download links are directly from our mirror sites or publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed