xhtmltranscoder - Convert broken HTML to XHTML

Property Value
Distribution RPM Universal
Repository JPackage 6.0 all
Package filename xhtmltranscoder-1.0.007-1.jpp6.noarch.rpm
Package name xhtmltranscoder
Package version 1.0.007
Package release 1.jpp6
Package architecture noarch
Package type rpm
Homepage -
License -
Maintainer -
Download size 33.28 KB
Installed size 47.06 KB
XHTMLTranscoder is an Open Source Java class that quickly
converts broken HTML code to well-formed XHTML.
XHTMLTranscoder is a fast transcoder useful to convert HTML
code in real-time.
This class do not check headers, it checks only the general
rules for tags, attributes and nesting:
* tags (elements) names in lowercase (eg: <ACRONYM> become
* attributes names in lowercase (eg: <acronym TITLE="example">
become <acronym title="example">);
* unquoted attributes (eg: <acronym title=example> become
<acronym title="example">);
* elements nesting (eg: <b><i>hello</b></i> become
* elements termination (eg: <p>hello world ... become
<p>hello world ...</p>);
* unminimized attributes (eg: <input type="checkbox" checkedu/>s
become <input type="checkbox" checked="checked" />);
* unterminated empty tags (eg: <br> become <br />);
* preserve other languages elements (php, asp, jsp, ...)
The HTML documents transcoded using the XHTMLTranscoder
class are generally recognized as valid XHTML document by
the W3C Markup Validation Service.


Package Version Architecture Repository
xhtmltranscoder - - -


Name Value
htmlentities -
htmlstrings -
java >= 1.6.0
jpackage-utils >= 5.0.0
xmlconfigreader -


Name Value
xhtmltranscoder = 1.0.007-1.jpp6


Type URL
Mirror mirrors.dotsrc.org
Binary Package xhtmltranscoder-1.0.007-1.jpp6.noarch.rpm
Source Package xhtmltranscoder-1.0.007-1.jpp6.src.rpm

Install Howto

Fedora, CentOS, RHEL:
  1. Download latest jpackage-release rpm from
  2. Install jpackage-release rpm:
    # rpm -Uvh jpackage-release*rpm
  3. Install xhtmltranscoder rpm package:
    # yum install xhtmltranscoder
  1. Add the JPackage 6.0 repository:
    # zypper addrepo http://mirrors.dotsrc.org/jpackage/6.0/generic/free/ jpackage-6.0
  2. Install xhtmltranscoder rpm package:
    # zypper install xhtmltranscoder
Mandriva, Mageia:
  1. Add the JPackage 6.0 repository:
    # urpmi.addmedia jpackage-6.0 http://mirrors.dotsrc.org/jpackage/6.0/generic/free/ with hdlist.cz
  2. Update packages list:
    # urpmi.update -a
  3. Install xhtmltranscoder rpm package:
    # urpmi xhtmltranscoder




2010-05-24 - Ralph Apel <r.apel@r-apel.de> 1.0.007-1
- First release

See Also

Package Description
xhtmltranscoder-javadoc-1.0.007-1.jpp6.noarch.rpm Javadocs for xhtmltranscoder
xjavadoc-1.1-9.jpp6.noarch.rpm XJavaDoc engine
xjavadoc-javadoc-1.1-9.jpp6.noarch.rpm Javadoc for xjavadoc
xjavadoc-repolib-1.1-9.jpp6.noarch.rpm Artifacts to be uploaded to a repository library
xml-commons-1.3.04-10.jpp6.noarch.rpm Common code for XML projects
xml-commons-jaxp-1.1-apis-1.3.04-10.jpp6.noarch.rpm JAXP 1.1, DOM2, SAX2, SAX2-ext 1.0 apis
xml-commons-jaxp-1.1-apis-javadoc-1.3.04-10.jpp6.noarch.rpm Javadoc for xml-commons-jaxp-1.1-apis
xml-commons-jaxp-1.1-apis-manual-1.3.04-10.jpp6.noarch.rpm Documents for xml-commons-jaxp-1.1-apis
xml-commons-jaxp-1.2-apis-1.3.04-10.jpp6.noarch.rpm JAXP 1.2, DOM 2, SAX 2.0.1, SAX2-ext 1.0 apis
xml-commons-jaxp-1.2-apis-javadoc-1.3.04-10.jpp6.noarch.rpm Javadoc for xml-commons-jaxp-1.2-apis
xml-commons-jaxp-1.2-apis-manual-1.3.04-10.jpp6.noarch.rpm Documents for xml-commons-jaxp-1.2-apis
xml-commons-jaxp-1.3-apis-1.3.04-10.jpp6.noarch.rpm JAXP 1.3, DOM 2, SAX 2.0.1, SAX2-ext 1.0 apis
xml-commons-jaxp-1.3-apis-javadoc-1.3.04-10.jpp6.noarch.rpm Javadoc for xml-commons-jaxp-1.3-apis
xml-commons-jaxp-1.3-apis-manual-1.3.04-10.jpp6.noarch.rpm Documents for xml-commons-jaxp-1.3-apis
xml-commons-repolib-1.3.04-10.jpp6.noarch.rpm Artifacts to be uploaded to a repository library