Basic types for representing XML.
Contains renderers and parsers for both XML and HTML 5 document fragments,
which share data structures so that it's easy to work with both. Document
fragments are bits of documents, which are not constrained by some of the
high-level structure rules (in particular, they may contain more than one
root element). Note that this is not a compliant HTML 5 parser. Rather,
it is a parser for HTML 5 compliant documents. It does not implement the
HTML 5 parsing algorithm, and should generally be expected to perform
correctly only on documents that you trust to conform to HTML 5. This is
not a suitable library for implementing web crawlers or other software
that will be exposed to documents from outside sources. The result is also
not the HTML 5 node structure, but rather something closer to the physical
structure. For example, omitted start tags are not inserted (and so, their
corresponding end tags must also be omitted).
Provides support for parsing and emitting Yaml documents. This package
includes the full libyaml C library version 0.1.2 by Kirill Simonov in
the package so you don't need to worry about any non-Haskell
dependencies.
Aspell Upper Sorbian dictionary.
Provides syntax highlighting for R source code. Currently it supports
LaTeX and HTML output. Source code of other languages is supported
via Andre Simon's highlight package.
Tools for HTML generation and output
Provides R bindings to the 'Sundown' 'Markdown' rendering library
(https://github.com/vmg/sundown). 'Markdown' is a plain-text
formatting syntax that can be converted to 'XHTML' or other formats.
html2fo is a converter from html to xsl:fo. The html code could be written
with StarOffice or other WYSIWYM editors and must not be 100% valid html code.
html2fo is designed to produce a valid xsl:fo for using FOP from Apache.
A program which can be used to converts a single HTML file or a collection
of related HTML files into a single LaTeX file.