- From: Stuart Updegrave (Wasser) <a-supde@microsoft.com>
- Date: Tue, 13 Apr 1999 12:40:37 -0700
- To: "'dsr@w3.org'" <dsr@w3.org>, "'html-tidy@w3.org'" <html-tidy@w3.org>
Hi again, Dave --
Thanks so much for adding ASP-handling into Tidy -- this is greatly
appreciated. Also thanks for the forced-uppercase on attribute names. I love
the config file option.
I was testing the new version yesterday and noticed that it's still moving
ASP blocks inside of <HTML> and/or <BODY>.
I dug into the source and determined that adding a check for:
node->type == AspTag
after line 2674 of parser.c, within:
Node *ParseDocument(Lexer *lexer)
fixes this.
Here's the original code:
if (node->type == CommentTag ||
node->type == ProcInsTag ||
node->type == DocTypeTag)
{
InsertNode(document, node);
continue;
}
And the fix:
if (node->type == CommentTag ||
node->type == ProcInsTag ||
node->type == DocTypeTag ||
node->type == AspTag) /* check for ASP code */
{
InsertNode(document, node);
continue;
}
Hopefully it won't introduce any other problems.
Keep up the great work; this is a great resource to the Web community as we
strive for perfection in our pages.
______________________
Stuart Updegrave
Web Developer, msdn online
a-supde@microsoft.com
425.703.2255 x13790
Received on Tuesday, 13 April 1999 18:38:41 UTC