зеркало из https://github.com/mozilla/pjs.git
call SetDocumentCharset method to pass default charset to the parser
This commit is contained in:
Родитель
cd80514467
Коммит
c9b102c213
|
@ -1107,6 +1107,9 @@ nsXMLContentSink::LoadXSLStyleSheet(const nsIURL* aUrl)
|
|||
NS_NewWellFormed_DTD(&theDTD);
|
||||
parser->RegisterDTD(theDTD);
|
||||
parser->SetContentSink(sink);
|
||||
|
||||
nsAutoString utf8("UTF-8");
|
||||
parser->SetDocumentCharset(utf8, kCharsetFromDocTypeDefault);
|
||||
parser->Parse(aUrl);
|
||||
|
||||
// XXX Don't we have to NS_RELEASE() theDTD?
|
||||
|
|
|
@ -209,6 +209,8 @@ nsXMLDocument::StartDocumentLoad(nsIURL *aUrl,
|
|||
/* Commenting out the call to RegisterDTD() as per rickg's instructions.
|
||||
XML and HTML DTD's are going to be pre-registered withing nsParser. */
|
||||
// mParser->RegisterDTD(theDTD);
|
||||
nsAutoString utf8("utf-8");
|
||||
mParser->SetDocumentCharset(utf8, kCharsetFromDocTypeDefault);
|
||||
mParser->SetCommand(aCommand);
|
||||
mParser->SetContentSink(sink);
|
||||
mParser->Parse(aUrl);
|
||||
|
|
|
@ -1107,6 +1107,9 @@ nsXMLContentSink::LoadXSLStyleSheet(const nsIURL* aUrl)
|
|||
NS_NewWellFormed_DTD(&theDTD);
|
||||
parser->RegisterDTD(theDTD);
|
||||
parser->SetContentSink(sink);
|
||||
|
||||
nsAutoString utf8("UTF-8");
|
||||
parser->SetDocumentCharset(utf8, kCharsetFromDocTypeDefault);
|
||||
parser->Parse(aUrl);
|
||||
|
||||
// XXX Don't we have to NS_RELEASE() theDTD?
|
||||
|
|
|
@ -209,6 +209,8 @@ nsXMLDocument::StartDocumentLoad(nsIURL *aUrl,
|
|||
/* Commenting out the call to RegisterDTD() as per rickg's instructions.
|
||||
XML and HTML DTD's are going to be pre-registered withing nsParser. */
|
||||
// mParser->RegisterDTD(theDTD);
|
||||
nsAutoString utf8("utf-8");
|
||||
mParser->SetDocumentCharset(utf8, kCharsetFromDocTypeDefault);
|
||||
mParser->SetCommand(aCommand);
|
||||
mParser->SetContentSink(sink);
|
||||
mParser->Parse(aUrl);
|
||||
|
|
Загрузка…
Ссылка в новой задаче