XML application

Meltsner, Kenneth J Kenneth.J.Meltsner at jci.com
Mon Dec 15 17:05:26 GMT 1997


     David Winer, developer of the Frontier scripting language, has gone
     over to the XML camp.

     His website (www.scripting.com) is now keeping all of its changes in
     XML format.  Also, the last couple of messages from his mailing list
     are centered on how great XML is.

     I've included one (without permission) to show what's going on:


>From Scripting News... It's DaveNet! Released on 12/15/97; 6:43:15 AM PST
-------------------------------------
     Everyone talks in hushed tones about XML. Shhh. It's exciting! But
     what does it do?

     I can't get involved with something without immediately trying to
     ground it with an application. How else could I know if it's worth
     exploring?

     Luckily, I had an application waiting for XML. ***siteChanges.xml
     Jump to this page, and if necessary, view source to see a real
     application of XML.

     <http://www.scripting.com/siteChanges.xml>

     A scheduled script produces that file, running every night at 12
     midnight Pacific. It scans our server for new pages, or pages that
     were modified in the last 24 hours.

     A search engine like Alta Vista, InfoSeek, Newsbot or Excite could
     read this page every night at 9AM GMT. They wouldn't have to crawl the
     whole site to find the pages that changed, as they do now, they could
     just load the pages that have changed since the last time they
     visited.

     ***How was the file generated?

     It doesn't matter!

     One bit of software can talk to another, and all they need to agree
     about is the format of the data they want to exchange. There's nothing
     interesting about how the information is generated (mod dates are a
     common feature of all current operating systems). What matters is
     that there's a format that can be understood on all operating systems.
     So even if we use PERL running on Solaris to create the XML-based
     info, you can read it on Windows 95 running Microsoft Access, or on an
     IBM mainframe running Oracle, or Rhapsody running Sybase, or an
     ancient CP/M box running dBASE II.

     It doesn't matter. That's the magic of XML.

     ***It's about relationships

     XML allows sites to easily establish an ongoing relationship with
     search engines. Each machine does what it's good at doing. Network
     traffic is minimized. The best picture of our site assembles itself on
     the search engine server.

     On our LAN it's easy and fast to find all the pages that changed. Why
     should a search engine struggle to find this information when we can
     easily generate it? There's no need.

     We've been waiting for an agreed-to format for this functionality. I
     think every webmaster will recognize the value of maintaining this
     information. We need agreement with the search engine companies. If
     you represent such a company, please send me email so you can be
     included in the discussion.

     I think we need a practical example of real-world XML. This may be the
     first one?

     ***Is XML just hype?

     No, it's not. Unlike some other industry initiatives, there are
     applications waiting for XML. I wouldn't be involved if that weren't
     true.

     XML can go somewhere. First search engines, then caches running on
     your LAN, then sandboxes running on each machine.

     <http://www.scripting.com/davenet/97/04/Sandboxes.html>

     We're going somewhere...

     Let's have fun!

     Dave Winer



xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev at ic.ac.uk
Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/
To (un)subscribe, mailto:majordomo at ic.ac.uk the following message;
(un)subscribe xml-dev
To subscribe to the digests, mailto:majordomo at ic.ac.uk the following message;
subscribe xml-dev-digest
List coordinator, Henry Rzepa (mailto:rzepa at ic.ac.uk)




More information about the Xml-dev mailing list