- From: <Irene.Vatton@inrialpes.fr>
- Date: Thu, 23 Sep 1999 10:31:35 +0200
- To: "Holliday, Jonathan" <Jon.Holliday@CAI.COM>
- cc: www-amaya@w3.org
In-reply-to: Your message of Wed, 22 Sep 1999 10:27:53 -0400." <D15571F1B90AD111B49300805FD4A96303E4DF28@usilms01.cai.com> > Is there any document that describes the internal data structures represent > an html page. In particular the abstract box data structure and how they > are all connected together and what each element in the structure > represents. > > Thanks, > > Jon > The document http://www.w3.org/TR/NOTE-amaya-970220.html explains how Amaya works. The file Amaya/amaya/HTML.S describes the internal structure of HTML documents. That files includes a large set of comments. The file Amaya/amaya/HTMLP.P describes default presentation rules applied to each elements. You can also compile Amaya with the debug option and dump at any time current internal structures in clear. For that you have to set the following line in the file Options: AMAYA_OPTIONS=-DAMAYA_DEBUG After that, each time you select Help->AboutAmaya Amaya will generates 3 files: - tree.debug which dumps the document Abstract Tree - view.debug which dumps the document Abstract Picture (what presentation rules are applied to each displayed elements) - boxes.debug which dumps displayed boxes. Regards Irene.
Received on Thursday, 23 September 1999 04:31:41 UTC