"E.L. Meijer \(Eric\)" <[EMAIL PROTECTED]> writes:

[snip - POVRay manual]

> So it seems that the html pages aren't fully confirming at least (I
> don't know much about html), 

Yes.  <a name="..."> must be followed by a </a> in most cases.  I
corrected this with a Perl one-liner:

    perl -pi~ -e 's:<a *name[^>]*>:$& </a>:g' *.htm

There are other problems once this is fixed, assuming HTML 3.2:

/usr/bin/nsgmls:povray.htm:9:16:E: document type does not allow element "H1" 
here
/usr/bin/nsgmls:povray.htm:17:6:E: end tag for element "HEAD" which is not open
/usr/bin/nsgmls:povray.htm:18:64:E: document type does not allow element "BODY" 
here
/usr/bin/nsgmls:povray.htm:529:3:E: document type does not allow element "HR" 
here
/usr/bin/nsgmls:povray.htm:530:7:E: document type does not allow element 
"CENTER" here

(Could we have a policy that HTML docs must be HTML 3.2 or have a
DOCTYPE and match that?)

Unfortunately the current version of Lynx seems to remove spaces from
references like <a href="pov30000.htm#section 2.1">
                                             ^

I'm not sure whether this is permitted or not, but I don't think there
_should_ be a space anywhere in a URL.  This can be fixed with a bit
more Perl removing all the spaces from all the URLs:

    perl -pi~ -e 's:(<a +\w+=")([^"]*)("):($a=$2)=~tr/ //d,"$1$a$3":eg' *.htm

I haven't tested it extensively though.

Go ahead and submit a bug report or "feature request" against both
Lynx and POVRay.  Ask me to explain that Perl later.

-- 
                Carey Evans  <*>  [EMAIL PROTECTED]

"these are not inherent flaws in [NT] -- they don't happen by accident.
 They are the result of deliberate and well-thought-out efforts." - MS


--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word "unsubscribe" to
[EMAIL PROTECTED] . 
Trouble?  e-mail to [EMAIL PROTECTED] .

Reply via email to