changed to preprocessor for code generation for tag & entity tables

cleanup tag and entity lookup apis


git-svn-id: svn://10.0.0.236/trunk@39926 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
peterl%netscape.com
1999-07-18 00:12:32 +00:00
parent d329e12cb0
commit 82107c30bd
40 changed files with 1710 additions and 646 deletions

View File

@@ -1194,17 +1194,7 @@ PRBool nsXIFDTD::GetAttributePair(nsIParserNode& aNode, nsString& aKey, nsString
*/
eHTMLTags nsXIFDTD::GetHTMLTag(const nsString& aName)
{
eHTMLTags tag = eHTMLTag_unknown;
if (aName.EqualsIgnoreCase("style"))
tag = eHTMLTag_style;
else
{
char buffer[256];
aName.ToCString(buffer,255);
tag = NS_TagToEnum(buffer);
}
eHTMLTags tag = nsHTMLTags::LookupTag(aName);
return tag;
}
@@ -1745,14 +1735,12 @@ void nsXIFDTD::BeginCSSStyleSheet(const nsIParserNode& aNode)
mMaxCSSSelectorWidth = temp;
}
//const char* name = NS_EnumToTag(eHTMLTag_html);
//const char* name = nsHTMLTags::GetStringValue(eHTMLTag_html);
}
void nsXIFDTD::EndCSSStyleSheet(const nsIParserNode& aNode)
{
const char* name = NS_EnumToTag(eHTMLTag_style);
nsString tagName(name);
nsString tagName(nsHTMLTags::GetStringValue(eHTMLTag_style));
if (mLowerCaseTags == PR_TRUE)
tagName.ToLowerCase();