fixed DTD selection bugs; entity bugs; conditionally enabled Strict DTD

git-svn-id: svn://10.0.0.236/trunk@66182 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
rickg%netscape.com
2000-04-17 06:33:31 +00:00
parent 2bbfe2a06b
commit e986fc3858
32 changed files with 4784 additions and 4086 deletions

View File

@@ -221,7 +221,7 @@ CViewSourceHTML::CViewSourceHTML()
mSink=0;
mLineNumber=0;
mTokenizer=0;
mDocType=eHTMLText;
mDocType=eHTML3Text;
#ifdef rickgdebug
gDumpFile = new fstream("c:/temp/viewsource.xml",ios::trunc);
@@ -895,7 +895,7 @@ NS_IMETHODIMP CViewSourceHTML::HandleToken(CToken* aToken,nsIParser* aParser) {
case eToken_start:
result=WriteTag(mStartTag,aToken,aToken->GetAttributeCount(),PR_TRUE);
if(((eHTMLText==mDocType) || (eXMLText==mDocType)) && mParser && (NS_OK==result)) {
if((ePlainText!=mDocType) && mParser && (NS_OK==result)) {
CObserverService* theService=mParser->GetObserverService();
if(theService) {
CParserContext* pc=mParser->PeekContext();