Opcje wyszukiwania podręcznika man:
Lista stron man zaczynających się od znaku:
A   B   C   D   E   F   G   H   I   J   K   L   M   N   O   P   Q   R   S   T   U   V   W   X   Y   Z   ALPHA   NUM   OTHER   ALL
HTML::AsSubs(3pm)     User Contributed Perl Documentation    HTML::AsSubs(3pm)

       HTML::AsSubs - functions that construct a HTML syntax tree

       This document describes version 5.03 of HTML::AsSubs, released
       September 22, 2012 as part of HTML-Tree.

        use HTML::AsSubs;
        $h = body(
                  h1("This is the heading"),
                  p("This is the first paragraph which contains a ",
                    a({href=>'link.html'}, "link"),
                    " and an ",
                    img({src=>'img.gif', alt=>'image'}),
        print $h->as_HTML;

       This module exports functions that can be used to construct various
       HTML elements. The functions are named after the tags of the
       corresponding HTML element and are all written in lower case. If the
       first argument is a hash reference then it will be used to initialize
       the attributes of this element. The remaining arguments are regarded as

       For a similar idea (i.e., it's another case where the syntax tree of
       the Perl source mirrors the syntax tree of the HTML produced), see
       HTML::Element's "new_from_lol" method.

       For what I now think is a cleaner implementation of this same idea, see
       the excellent module "XML::Generator", which is what I suggest for
       actual real-life use.  (I suggest this over "HTML::AsSubs" and over
       ""'s HTML-making functions.)

       This module was inspired by the following message:

        Date: Tue, 4 Oct 1994 16:11:30 +0100
        Subject: Wow! I have a large lightbulb above my head!

        Take a moment to consider these lines:

        %OVERLOAD=( '""' => sub { join("", @{$_[0]}) } );

        sub html { my($type)=shift; bless ["<$type>", @_, "</$type>"]; }

        :-)  I *love* Perl 5!  Thankyou Larry and Ilya.

        Tim Bunce.

        p.s. If you didn't get it, think about recursive data types: html(html())
        p.p.s. I'll turn this into a much more practical example in a day or two.
        p.p.p.s. It's a pity that overloads are not inherited. Is this a bug?

       The exported link() function overrides the builtin link() function.
       The exported tr() function must be called using &tr(...) syntax because
       it clashes with the builtin tr/../../ operator.

       HTML::Element, XML::Generator

   html head title base link meta isindex nextid script style body h1 h2 h3 h4
       h5 h6 p pre div blockquote a img br hr ol ul dir menu li dl dt dd dfn
       cite code em kbd samp strong var address span b i u tt center font big
       small strike sub sup table tr td th caption form input select option
       textarea object applet param map area frame frameset noframe
       A bunch of methods for creating tags.

Private Functions
       The _elem() function is wrapped by all the html 'tag' functions. It
       takes a tag-name, optional hashref of attributes and a list of content
       as parameters.

       Current maintainers:

       o   Christopher J. Madsen "<perl AT>"

       o   Jeff Fearn "<jfearn AT>"

       Original HTML-Tree author:

       o   Gisle Aas

       Former maintainers:

       o   Sean M. Burke

       o   Andy Lester

       o   Pete Krawczyk "<petek AT>"

       You can follow or contribute to HTML-Tree's development at

       Copyright 1995-1998 Gisle Aas, 1999-2004 Sean M. Burke, 2005 Andy
       Lester, 2006 Pete Krawczyk, 2010 Jeff Fearn, 2012 Christopher J.

       This library is free software; you can redistribute it and/or modify it
       under the same terms as Perl itself.

       The programs in this library are distributed in the hope that they will
       be useful, but without any warranty; without even the implied warranty
       of merchantability or fitness for a particular purpose.

perl v5.18.1                      2013-10-07                 HTML::AsSubs(3pm)

Czas wygenerowania: 0.00052 sek.

Created with the man page lookup class by Andrew Collington.
Based on a C man page viewer by Vadim Pavlov
Unicode soft-hyphen fix (as used by RedHat) by Dan Edwards
Some optimisations by Eli Argon
Caching idea and code contribution by James Richardson

Copyright © 2003-2023
Hosted by Hosting