Date: Mon, 9 Dec 91 15:33:46 GMT+0100 From: timbl (Tim Berners-Lee) Message-Id: <9112091433.AA06290@ nxoc01.cern.ch > To: wei@xcf.berkeley.edu (Pei Y. Wei) Subject: Re: SGML/HTML docs, X Browser Cc: www-talk Pei, I have added you to www-talk as requested. > I'm now browsing through parts of the WWW distribution, and I'm seeing > lots of potential in it. It seems that the only browser is for the NeXT, > a platform most people don't have access to, which is a shame. > I'm now seriously considering writing an X11 browser for HTML files > by extending a program I've been working on (called VIOLA, a program > somewhat like HyperCard)... Ok.. sounds like a good idea. Dan Conolly (Convex Inc) has put together a W3 browser for X but could not release the code. A group of students in Finland were also going to do this for a project -- I don't know the status of that work. Anyone who makes a good X11 W3 browser will be very popular. Now we have just got a new architecure for the browser code, with a generic (simple!) SGML parser, and basically all the browser code common (networking, name resulution, parsing) between different browsers. The new line mode browser is under test - it has NNTP access to news built in as well as HTTp and FTP access to indexes and files. > I'm wondering if you could give me some pointers to the standards > SGML and HTML (which seems to be the HyperText extention of SGML?). SGML is very general. HTML is a specific application of the SGML basic syntax applied to hypertext documents with simple structure. The HTML tags used are in our documentation. (If you browse to our test document, it has a link to its own source which you can take as an example.) Type www http://info.cern.ch/hypertext/WWW/Test/test_source.html and follow the first link to see the source. Our code therefore has a simple generic SGML parser engine which handles nested tags and feeds a HTML parser which has hypertext-specific code in it. That feeds a stream of style-changes and text and anchor start/end points into a hypertext object which is what we don't have under X. > Anymore relevant documentation on SGML/HTML, tips, and whatever you > think may help me in my task, would be gratfully accepted. I could make up a tar file of our alpha-test code, including the HTML SGML parser. Any pointers to SGML I have are in the web - not much public stuff. Two books are "SGML Handbook" by Charles Goldfarb, and "Practical SGML" by Eric van Herwijnen. > Pei Y. Wei (wei@scam.Berkeley.EDU) > Experimental Computing Facility, > University of California @ Berkeley Thanks for your interest, welcome to the list. Tim __________________________________________________________ Tim Berners-Lee timbl@info.cern.ch World Wide Web project (NeXTMail is ok) CERN Tel: +41(22)767 3755 1211 Geneva 23, Switzerland Fax: +41(22)767 7155