pass default charset info to parser

This commit is contained in:
ftang%netscape.com 1999-04-27 21:33:36 +00:00
Родитель 0e3a476ad8
Коммит 37a1e14fc9
2 изменённых файлов: 5 добавлений и 0 удалений

Просмотреть файл

@ -538,6 +538,7 @@ RDFXMLDataSourceImpl::Init(const char* uri)
{
static const char kFileURIPrefix[] = "file:";
static const char kResourceURIPrefix[] = "resource:";
nsAutoString utf8("UTF-8");
NS_PRECONDITION(mInner != nsnull, "not initialized");
if (! mInner)
@ -602,6 +603,8 @@ static const char kResourceURIPrefix[] = "resource:";
(void**) &parser)))
goto done;
parser->SetDocumentCharset(utf8, kCharsetFromDocTypeDefault);
parser->SetContentSink(sink);
// XXX this should eventually be kRDFDTDCID (oh boy, that's a

Просмотреть файл

@ -354,6 +354,7 @@ static const char kResourceURIPrefix[] = "resource:";
nsIDTD* dtd = nsnull;
nsIStreamListener* lsnr = nsnull;
nsIURL* url = nsnull;
nsAutoString utf8("UTF-8");
if (NS_FAILED(rv = NS_NewURL(&url, uri)))
goto done;
@ -395,6 +396,7 @@ static const char kResourceURIPrefix[] = "resource:";
(void**) &parser)))
goto done;
parser->SetDocumentCharset(utf8, kCharsetFromDocTypeDefault);
parser->SetContentSink(sink);
// XXX this should eventually be kRDFDTDCID (oh boy, that's a