(* $Id$ * ---------------------------------------------------------------------- * *) (* The type 'document' represents parsed HTML documents. * Element (name, args, subnodes): is an element node for an element of * type 'name' (i.e. written ...) with arguments 'args' * and subnodes 'subnodes' (the material within the element). The arguments * are simply name/value pairs. Entity references (something like %xy;) * occuring in the values are NOT resolved. * Arguments without values (e.g.