- From: Richard A. O'Keefe <ok@atlas.otago.ac.nz>
- Date: Mon, 5 Mar 2001 12:57:28 +1300 (NZDT)
- To: hokamoto@mse.mei.co.jp
- Cc: html-tidy@w3.org
HTML Tidy transforms a line in html content like below A to a line in xml content like below B. A. <A>AAAAAAA B. AAAAAAA <A> is lost by HTML Tidy. I want HTML Tidy to transform a line A to a line A. I note that http://www.w3.org/TR/html401/struct/Links.html#h-12.2 says quite explicitly: Authors may create an A element that specifies no anchors, i.e. that doesn't specify href, name, or id. Values for these attributes may be set at a later time through scripts. This means that deleting bare <A> tags is definitely a bug. What can you do about it? In parser.c, find the function ParseInline(). Find (near the top of that function), the statements if (element->tag == tag_a) { if (element->attributes == null) { ReportWarning(lexer, element->parent, element, DISCARDING_UNEXPECTE DiscardElement(element); return; } } Delete those statements. I have tested this change.
Received on Sunday, 4 March 2001 18:57:56 UTC