Validation difficulties

I've got a dilemma with the following

  <A HREF="page.cgi?arg1=val1&arg2=val2">link</A>

NSGMLS sys (rightly I assume) that &arg2 is not a valid entity and 
returns an error.

So how can one get around this problem? Or should I just ignore it.

It's not appropriate to substitute '%26' for '&' in URLs in many cases, 
since CGI scripts will often break the arguments by ampersands and then 
decode (in part because an argument might contain an amersand!).

Something be changed in the DTD to allow any character in a URL.

Rob


-----
"The word to 'kill' ain't dirty    | Robert Rothenburg wlkngowl@unix.asb.com
 I used it in the last line        | http://www.asb.com/usr/wlkngowl
 but use the short word for lovin' | http://www.wusb.org/mutant
 and Dad you wind up doin' time."  | PGP'd mail welcome (ID 0x5D3F2E99)

Received on Saturday, 21 February 1998 17:27:05 UTC