Annotation of libwww/Library/src/WWWXML.html, revision 2.2
2.1 frystyk 1: <HTML>
2: <HEAD>
3: <TITLE>W3C Sample Code Library libwww XML Expat Parser Wrapper</TITLE>
4: </HEAD>
5: <BODY>
6: <H1>
7: Declaration of W3C Sample Code XML Expat Parser Module
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: We use <A href="http://www.jclark.com/xml/expat.html">James Clark's expat
17: XML parser</A> which is very neat indeed. As the code doesn't come as a separate
18: library, I included it in the libwww CVS code base where I compile is as
19: two libraries: <CODE>libxmltok.a</CODE> and <CODE>libxmlparse.a</CODE>. See
20: the <A HREF="../External/">external modules that libwww works</A> with for
21: details. Thanks so much to John Punin for writing this code!
22: <PRE>
23: #ifndef WWWXML_H
24: #define WWWXML_H
25: </PRE>
26: <PRE>
27: #ifdef __cplusplus
28: extern "C" {
29: #endif
30: </PRE>
31: <H2>
32: System dependencies
33: </H2>
34: <P>
35: The <A HREF="wwwsys.html">wwwsys.h</A> file includes system-specific include
36: files and flags for I/O to network and disk. The only reason for this file
37: is that the Internet world is more complicated than Posix and ANSI.
38: <PRE>
39: #include "wwwsys.h"
40: </PRE>
41: <H2>
42: Library Includes
43: </H2>
44: <PRE>
45: #ifdef HT_EXPAT
2.2 ! frystyk 46: #include "<A HREF="HTXML.html">HTXML.h</A>"
2.1 frystyk 47: #endif
48: </PRE>
49: <P>
50: End of XML module
51: <PRE>
52: #ifdef __cplusplus
53: } /* end extern C definitions */
54: #endif
55:
56: #endif
57: </PRE>
58: <P>
59: <HR>
60: <ADDRESS>
2.2 ! frystyk 61: @(#) $Id: WWWXML.html,v 2.1 1999/02/22 23:26:30 frystyk Exp $
2.1 frystyk 62: </ADDRESS>
63: </BODY></HTML>
Webmaster