- From: Sebastian Lange <lange@cyperfection.de>
- Date: Wed, 28 Jun 2000 09:27:47 +0200
- To: HTML Tidy List <html-tidy@w3.org>
Hello Dave! Apparently, Tidy leaves following piece of code untouched, even though it is not legal HTML (<!ELEMENT A - - (%inline;)* -(A) -- anchor -->): <A HREF="/">test <A NAME="test">name</A></A> ^ Error: document type does not allow element "A" here Originally, I found this problem while validating Tidy-generated output (with [http://validator.w3.org/]), unfortunately I have no way to reconstruct the original input that caused Tidy to cause this Error. Notice: while the above example is simply untouched by tidy, in the below case, tidy produced something like "<A><A></A>", which totally surprised me. I am still trying to get ahold of a copy of the original input, but chances are that this remains a mystery. Of course, this might also be related to my after-tidy parsing - but I only remove illegal attributes or empty <FONT></FONT> pairs... The insertion of a single <A> into an <A></A> pair is mysterious to me. > Line 307, column 116: > > ... u/~Scott_Moore/texts/Marx_Opium.html">Click here<A></A> > ^ > > Error: document type does not allow element "A" here [the following errors (a whole page full) are resulting from the first, abovementioned] > Line 308, column 2: > > <P><BR></P> > ^ > > Error: document type does not allow element "P" here; missing one of > "APPLET", "OBJECT", "MAP", "IFRAME", "BUTTON" start-tag > > Line 309, column 3: > > <HR> > ^ -- Sebastian Lange http://www.sl-chat.de/ Maybe the first chat site that validates as HTML 4.0 even though user input may contain HTML codes. Courtesy to Dave Raggett's HTML Tidy: http://www.w3.org/People/Raggett/tidy/
Received on Wednesday, 28 June 2000 03:30:55 UTC