18 results (0.411 seconds)
HTML::HTML5::DOM - implementation of the HTML5 DOM on top of XML::LibXML ++

HTML::HTML5::DOM is a layer on top of XML::LibXML which provides a number of additional classes and methods for elements. Because it wraps almost every XML::LibXML method, it is not as fast as using XML::LibXML directly (which is an XS module), but i...

TOBYINK/HTML-HTML5-DOM-0.002 - 01 Jun 2014 21:25:19 GMT - Search in distribution

HTML::Inject - inject content from one HTML file into another 1 ++

"HTML::Inject" is a "template system lite". It allows you to inject content from one HTML file (the "source") into another HTML file (the "target") that has placeholders for that content. Constructor "new(%attr)" Moose-style constructor, accepting a ...

TOBYINK/HTML-Inject-0.003 - 03 Apr 2013 08:00:41 GMT - Search in distribution

HTML::HTML5::Sanity - make HTML5 DOM trees less insane ++

The Document Object Model (DOM) generated by HTML::HTML5::Parser meets the requirements of the HTML5 spec, but will probably catch a lot of people by surprise. The main oddity is that elements and attributes which appear to be namespaced are not real...

TOBYINK/HTML-HTML5-Sanity-0.104 - 13 May 2013 15:49:46 GMT - Search in distribution

HTML::HTML5::ToText - convert HTML to plain text ++

The HTML::HTML5::ToText module itself produces a pretty boring conversion of HTML to text, but thanks to Moose and MooseX::Traits it can easily be composed with "traits" that improve the output. Compositor "with_traits(@traits)" This class method cre...

TOBYINK/HTML-HTML5-ToText-0.004 - 14 Jun 2013 13:11:51 GMT - Search in distribution

HTML::Data::Parser - parses data embedded in HTML ++

This module parses data embedded in HTML. It understands the following standards and patterns for embedding data: * RDFa <http://www.w3.org/TR/rdfa-syntax/> * Microformats <http://microformats.org/> * GRDDL <http://www.w3.org/TR/grddl/> * Microdata <...

TOBYINK/HTML-Data-Parser-0.006 - 03 Jul 2012 09:49:27 GMT - Search in distribution

HTML::HTML5::Writer - output a DOM as HTML5 ++

This module outputs XML::LibXML::Node objects as HTML5 strings. It works well on DOM trees that represent valid HTML/XHTML documents; less well on other DOM trees. Constructor "$writer = HTML::HTML5::Writer->new(%opts)" Create a new writer object. Op...

TOBYINK/HTML-HTML5-Writer-0.201 - 12 Jun 2012 21:08:30 GMT - Search in distribution

HTML::HTML5::Outline - implementation of the HTML5 Outline algorithm ++

This is an implementation of the HTML5 Outline algorithm, as per <http://www.w3.org/TR/html5/sections.html#outlines>. The module can output a JSON-friendly hashref, or an RDF model. Constructor * "HTML::HTML5::Outline->new($html, %options)" Construct...

TOBYINK/HTML-HTML5-Outline-0.006 - 20 Oct 2011 16:28:48 GMT - Search in distribution

HTML::HTML5::Parser - parse HTML reliably 3 ++

This library is substantially the same as the non-CPAN module Whatpm::HTML. Changes include: * Provides an XML::LibXML-like DOM interface. If you usually use XML::LibXML's DOM parser, this should be a drop-in solution for tag soup HTML. * Constructs ...

TOBYINK/HTML-HTML5-Parser-0.301 - 08 Jul 2013 14:22:57 GMT - Search in distribution

RDF::RDFa::Parser - flexible RDFa parser ++

RDF::TrineX::Parser::RDFa provides a saner interface for this module. If you are new to parsing RDFa with Perl, then that's the best place to start. Forthcoming API Changes Some of the logic regarding host language and RDFa version guessing is likely...

TOBYINK/RDF-RDFa-Parser-1.097 - 07 Jun 2012 08:53:12 GMT - Search in distribution

HTML::TreeBuilder - Parser that builds a HTML syntax tree 14 ++

(This class is part of the HTML::Tree dist.) This class is for HTML syntax trees that get built out of HTML source. The way to use it is to: 1. start a new (empty) HTML::TreeBuilder object, 2. then use one of the methods from HTML::Parser (presumably...

CJM/HTML-Tree-5.03   (8 reviews) - 23 Sep 2012 01:12:19 GMT - Search in distribution

HTML::HTML5::Builder - erect some scaffolding for your documents ++

This module can export function names corresponding to any HTML5 element. Each function returns an XML::LibXML::Element with the same name as the function. The arguments to each function are processed as a list, and used to set the attributes and con...

TOBYINK/HTML-HTML5-Builder-0.004 - 20 Oct 2011 16:29:02 GMT - Search in distribution

HTML::EditableTable - Classes for html presentation of tabular data with view and edit modes. ++

This module was developed to simplify the manipuation of complex tabular data in engineering and business-process web applications. The motivation was a rapid-prototype software development flow where the requirements gathering phase goes something l...

AESPEN/HTML-EditableTable-0.21 - 13 Jul 2010 04:27:14 GMT - Search in distribution

HTML::Embedded::Turtle - embedding RDF in HTML the crazy way ++

RDF can be embedded in (X)HTML using simple <script> tags. This is described at <http://esw.w3.org/N3inHTML>. This gives you a file format that can contain multiple (optionally named) graphs. The document as a whole can "endorse" a graph by including...

TOBYINK/HTML-Embedded-Turtle-0.404 - 01 Aug 2013 15:33:48 GMT - Search in distribution

XML::LibXML::PrettyPrint - add pleasant whitespace to a DOM tree ++

Long XML files can be daunting for humans to read. Of course, XML is really designed for computers to read - not people - but there are times when mere mortals do need to read and edit XML by hand. For example, if your application stores its configur...

TOBYINK/XML-LibXML-PrettyPrint-0.004 - 10 Sep 2013 17:19:57 GMT - Search in distribution

XML::LibXML::QuerySelector - add querySelector and querySelectorAll methods to XML::LibXML nodes ++

This module defines a class (it has no constructor so perhaps closer to an abstract class or a role) XML::LibXML::QuerySelector, and sets itself up as a superclass (not a subclass) of XML::LibXML::Document, XML::LibXML::DocumentFragment and XML::LibX...

TOBYINK/XML-LibXML-QuerySelector-0.004 - 01 Mar 2013 00:02:44 GMT - Search in distribution

Task::HTML5::Examples::htmltidy - fix and tidy HTML ++

This simple example uses HTML::HTML5::Parser to read some HTML, HTML::HTML5::Sanity to fix it up a little (including canonicalising language tags), XML::LibXML::PrettyPrint to indent it neatly, and HTML::HTML5::Writer. HTML::HTML5::Writer outputs som...

TOBYINK/Task-HTML5-0.103 - 20 Oct 2011 22:08:56 GMT - Search in distribution

HTML::HTML5::Microdata::Parser - fairly experimental parser for HTML 'microdata' ++

This package aims to have a roughly compatible API to RDF::RDFa::Parser. Microdata is an experimental metadata format, not in wide use. Use this module at your own risk. $p = HTML::HTML5::Microdata::Parser->new($html, $baseuri, \%options, $storage) T...

TOBYINK/HTML-HTML5-Microdata-Parser-0.100 - 26 Oct 2011 09:48:18 GMT - Search in distribution





Hosting generously
sponsored by Bytemark