HXREF(1) | HTML-XML-utils | HXREF(1) |
hxref - generate cross-references inside and between HTML files
hxref [ -x ] [ -l ] [ -b base ] [ -i index ] [ -- ] [ input [ output ] ]
The hxref command links inline elements to DFN elements with the same content. It adds ID attributes where necessary. If the content of a DFN or other element isn't suitable, the TITLE attribute may be used to provide the term to use for comparisons.
Here is an example:
<p>A <dfn>b-box</dfn> is defined to be... <p>For every b there is a <em>b-box</em>...
The output of hxref will be similar to this:
<p>A <dfn id="b-box">b-box</dfn> is defined to be... <p>For every b there is a <a href="#b-box"><em>b-box</em></a>...
The following options are supported:
The following operands are supported:
The following exit values are returned:
asc2xml(1), hxindex(1), hxnormalize(1), hxnum(1), hxtoc(1), xml2asc(1)
The error recovery for incorrect HTML is primitive.
The program generates ID attributes, but doesn't generate <a name=...> tags, so the links only work in browsers that recognize ID attributes.
The rules for matching English plurals are primitive. No dictionary is used. E.g., "bees" will be considered a plural of "be".
There is currently no way to set the default language for a document for when the root element has no "lang" or "xml:lang" attribute.
hxref tries first to generate "readable" ID attributes, by forming the ID out of the letters and digits found in the content of the element and falls back to generating arbitrary IDs if it doesn't find enough. However, the algorithm in this version is primitive and only gives reasonable results for ASCII letters and digits.
10 Jul 2011 | 7.x |