Annotation of libwww/Library/src/WWWXML.html, revision 2.3
2.1 frystyk 1: <HTML>
2: <HEAD>
2.3 ! frystyk 3: <TITLE>W3C Sample Code Library libwww XML/RDF Module</TITLE>
2.1 frystyk 4: </HEAD>
5: <BODY>
6: <H1>
2.3 ! frystyk 7: Declaration of W3C Sample Code XML/RDF Module
2.1 frystyk 8: </H1>
9: <PRE>
10: /*
2.3 ! frystyk 11: ** (c) COPYRIGHT MIT 1999.
2.1 frystyk 12: ** Please first read the full copyright statement in the file COPYRIGH.
13: */
14: </PRE>
15: <P>
2.3 ! frystyk 16: <STRONG>Thanks so much to John Punin for writing this code!</STRONG>
! 17: <P>
2.1 frystyk 18: We use <A href="http://www.jclark.com/xml/expat.html">James Clark's expat
19: XML parser</A> which is very neat indeed. As the code doesn't come as a separate
20: library, I included it in the libwww CVS code base where I compile is as
21: two libraries: <CODE>libxmltok.a</CODE> and <CODE>libxmlparse.a</CODE>. See
22: the <A HREF="../External/">external modules that libwww works</A> with for
2.3 ! frystyk 23: details.
2.1 frystyk 24: <PRE>
25: #ifndef WWWXML_H
26: #define WWWXML_H
27: </PRE>
28: <PRE>
29: #ifdef __cplusplus
30: extern "C" {
31: #endif
32: </PRE>
33: <H2>
34: System dependencies
35: </H2>
36: <P>
37: The <A HREF="wwwsys.html">wwwsys.h</A> file includes system-specific include
38: files and flags for I/O to network and disk. The only reason for this file
39: is that the Internet world is more complicated than Posix and ANSI.
40: <PRE>
41: #include "wwwsys.h"
42: </PRE>
2.3 ! frystyk 43: <H3>
! 44: The Libwww Expat Wrapper Stream
! 45: </H3>
2.1 frystyk 46: <PRE>
47: #ifdef HT_EXPAT
2.2 frystyk 48: #include "<A HREF="HTXML.html">HTXML.h</A>"
2.3 ! frystyk 49: #endif /* HT_EXPAT */
! 50: </PRE>
! 51: <H3>
! 52: The RDF Parser Using The XML Parser
! 53: </H3>
! 54: <P>
! 55: This RDF parser is based on Janne Saarela's Java based
! 56: <A href="/RDF/Implementations/SiRPAC/">SiRPAC</A> and
! 57: <A href="http://www.jclark.com/xml/expat.html">James Clark's expat XML
! 58: parser</A>
! 59: <PRE>
! 60: #ifdef HT_EXPAT
! 61: #include "<A HREF="HTRDF.html">HTRDF.h</A>"
! 62: #endif /* HT_EXPAT */
2.1 frystyk 63: </PRE>
64: <P>
65: End of XML module
66: <PRE>
67: #ifdef __cplusplus
68: } /* end extern C definitions */
69: #endif
70:
71: #endif
72: </PRE>
73: <P>
74: <HR>
75: <ADDRESS>
2.3 ! frystyk 76: @(#) $Id: WWWXML.html,v 2.2 1999/04/01 19:37:11 frystyk Exp $
2.1 frystyk 77: </ADDRESS>
78: </BODY></HTML>
Webmaster