NAME
    MathML::Entities - Convert XHTML+MathML Named Entities to Numeric
    Character References
SYNOPSIS
     use MathML::Entities;
 
     $html    = '© by me';
 
     # convert named HTML entities to character references:
     $numeric = name2numbered($html);    # © by me
     # convert named HTML entities to character references:
     $utf8 = name2utf8($html);    # utf8 
 
DESCRIPTION
    MathML::Entities a content conversion filter for named XHTML+MathML
    entities. There are over two thousand named entities in the XHTML+MathML
    DTD. All the Entities defined in the XHTML+MathML DTD except the five
    "safe" ones ("<", ">", "&", """, "'"), will be
    converted to the equivalent numeric character references or to utf-8
    characters. Named entities which are not in the XHTML+MathML DTD are
    escaped. This makes the resulting XHTML (or XHTML+MathML) safe for
    consumption by non-validating XML parsers.
    Unlike, HTML::Entities, the mapping between MathML named entities and
    codepoints is many-to-one. Therefore, there's no particular sense in
    having an inverse function, which takes codepoints to named entities.
    Based on: HTML::Entities by Koichi Taniguchi 
FUNCTIONS
    The following functions are exported by default.
    * name2numbered
        XHTML+MathML named entities (except for the five "safe" XML named
        entities) in the argument of "name2numbered()" are replaced by the
        corresponding numbered character references.
    * name2utf8
        XHTML+MathML named entities (except for the five "safe" XML named
        entities) in the argument of "name2utf8()" are replaced by the
        corresponding utf-8 characters.
INSTALLATION ON UNIX
You install MathML::Entities as you would install any perl module library,
by running these commands:
From the command line, type the following:
   > perl Makefile.PL
   > make
   > make test
   > make install
INSTALLATION ON WIN32 PLATFORMS
   > perl Makefile.PL
   > nmake
   > nmake test
   > nmake install
AUTHOR
        Jacques Distler 
COPYRIGHT
        Copyright (c) 2005-2009 Jacques Distler. All rights reserved.
        This library is free software; you can redistribute it and/or modify
        it under the same terms as Perl itself.
SEE ALSO
        HTML::Entities, HTML::Entities::Numbered,
        ,
        ,