Annotation of libwww/Library/src/HTHInit.html, revision 2.1
2.1 ! frystyk 1: <HTML>
! 2: <HEAD>
! 3: <TITLE>W3C Reference Library libwww Default HTML Parser Initialization</TITLE>
! 4: </HEAD>
! 5: <BODY>
! 6: <H1>
! 7: Default HTML Parser Initialization Methods
! 8: </H1>
! 9: <PRE>
! 10: /*
! 11: ** (c) COPYRIGHT MIT 1995.
! 12: ** Please first read the full copyright statement in the file COPYRIGH.
! 13: */
! 14: </PRE>
! 15: <P>
! 16: As mentioned in the <A HREF="../User/Architecture/">Library Architecture</A>,
! 17: libwww consists of a small core and a large set of hooks for adding
! 18: functionality. By itself, the core it not capable of performing any Web related
! 19: tasks like accessing a HTTP server or parsing a HTML document. All this
! 20: functionality must be registered by the application. This way, the core of
! 21: libwww is kept application independent and can be used as the basic building
! 22: block for any kind of Web application. The Library comes with a large set
! 23: of default functions, for example for accessing HTTP and FTP servers, parsing
! 24: <A HREF="http://info.internet.isi.edu:80/in-notes/rfc/files/rfc822.txt">RFC
! 25: 822</A> headers etc. This module helps the application programmer setting
! 26: up the <B>HTML parser</B>, but it is important to note that none of it is
! 27: <I>required</I> in order to use the Library.
! 28: <P>
! 29: This module is implemented by <A HREF="HTHInit.c">HTInit.c</A>, and it is
! 30: a part of the <A HREF="http://www.w3.org/pub/WWW/Library/">W3C Reference
! 31: Library</A>. You can also have a look at the other
! 32: <A HREF="WWWInit.html">Initialization modules</A>.
! 33: <PRE>
! 34: #ifndef HTINIT_H
! 35: #define HTINIT_H
! 36: #include "WWWLib.h"
! 37: </PRE>
! 38: <H2>
! 39: Default HTML Parsers
! 40: </H2>
! 41: <P>
! 42: The <EM>Converters</EM> are used to convert a media type to another media
! 43: type, or to present it on screen. This is a part of the stream stack algorithm.
! 44: The Presenters are also used in the stream stack, but are initialized separately.
! 45: <PRE>
! 46: #include "HTML.h" /* Uses HTML/HText interface */
! 47: #include "HTPlain.h" /* Uses HTML/HText interface */
! 48:
! 49: extern void HTMLInit (HTList * conversions);
! 50:
! 51: </PRE>
! 52: <PRE>#endif
! 53: </PRE>
! 54: <P>
! 55: <HR>
! 56: <ADDRESS>
! 57: @(#) $Id: HTInit.html,v 2.37 1996/06/07 04:39:59 eric Exp $
! 58: </ADDRESS>
! 59: </BODY></HTML>
Webmaster