home *** CD-ROM | disk | FTP | other *** search
/ InfoMagic Internet Tools 1995 April / Internet Tools.iso / infoserv / www / cern / dev / www-talk.9301-9306.Z / www-talk.9301-9306 / text0430.txt < prev    next >
Encoding:
Text File  |  1995-04-24  |  1.3 KB  |  41 lines

  1. if we're double-quoting the
  2.     
  3.          href="gopher://gopher.micro.umn.edu:70/00/Some Stuff"
  4.  
  5. so there's no question where the beginning of the reference is and
  6. where the end of the reference is, then I should think there's no
  7. problem.
  8.  
  9. Really, though, the gopher reference is (in gopherspeak)
  10.  
  11. Name=An arbitrary, but meaningful name
  12. Host=gopher.micro.umn.edu
  13. Port=70
  14. Type=0
  15. Path=Some Stuff
  16.  
  17. And the "href=" is just a way to squash it down to a single string.
  18. It could just as well be a set of attributes and not a single one.
  19. E.g.
  20.  
  21. <a gopherhost="gopher.micro.umn.edu" 
  22.    gopherport="70" 
  23.    gopherpath="/Some Stuff" 
  24.    gophertype="0">
  25. An arbitrary, but meaningful, name</a>
  26.  
  27. expresses the meaning of what's going on in a way that's far closer to
  28. how SGML might do it as far as I have been able to make out...Dan is
  29. that actually legal SGML?
  30.  
  31. This being a general flaw of URL, really - the idea was to make short
  32. strings that are printable, but as access methods get more complex a
  33. set of attribute=value pairs may make things quite a bit easier, 
  34. for parsing and quoting as well as mapping from one access class
  35. (gopher links to telnet sites) to another (www native support for telnet).
  36.  
  37.   Edward Vielmetti, vice president for research, Msen Inc. emv@Msen.com
  38.         Msen Inc., 628 Brooks, Ann Arbor MI  48103 +1 313 998 GLOB
  39.  
  40.  
  41.