Switch some internal users of text/xml to application/xml. Bug 247024, patch

by Anne van Kesteren <bug@annevankesteren.nl>, r+sr=bzbarsky
This commit is contained in:
bzbarsky%mit.edu 2005-02-27 19:34:11 +00:00
Родитель dc29d00aa4
Коммит 1b833f021f
14 изменённых файлов: 19 добавлений и 19 удалений

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

@ -177,7 +177,7 @@ inSearchService.prototype =
// This method of loading the xml doesn't work, but it should. See bug 54237...
var doc = document.implementation.createDocument("", "", null);
doc.addEventListener("load", SearchFileLoadListener, false);
doc.load(aURL, "text/xml");
doc.load(aURL, "application/xml");
*/
},

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

@ -199,7 +199,7 @@ XBLBindings.prototype =
if (aURL) {
var doc = document.implementation.createDocument(null, "", null);
doc.addEventListener("load", gDocLoadListener, true);
doc.load(aURL, "text/xml");
doc.load(aURL, "application/xml");
this.mBindingDoc = doc;
this.mBindingURL = aURL;

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

@ -263,7 +263,7 @@ nsPolicyViewer.prototype =
this.mXMLHttpRequest.onload = this;
// Override the mime type because without it XMLHttpRequest hangs
// on certain sites that serve HTML instead ofXML.
this.mXMLHttpRequest.overrideMimeType("text/xml");
this.mXMLHttpRequest.overrideMimeType("application/xml");
this.mXMLHttpRequest.open("GET", aLocation);
this.mXMLHttpRequest.send(null);
}

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

@ -29,7 +29,7 @@
function validateDOMNode(aNodeValue, aType, aIsValid) {
var rv = false;
var x = dp.parseFromString('<test xmlns="http://www.mozilla.org/schema/test" xmlns:xsi="http://www.w3.org/1999/XMLSchema" xsi:type="' + aType + '">' + aNodeValue + '</test>', "text/xml");
var x = dp.parseFromString('<test xmlns="http://www.mozilla.org/schema/test" xmlns:xsi="http://www.w3.org/1999/XMLSchema" xsi:type="' + aType + '">' + aNodeValue + '</test>', "application/xml");
rv = getValidator().validate(x.documentElement);
counter++;
@ -50,7 +50,7 @@
function validateComplexType(aNodeValue, aType, aIsValid){
var rv = false;
var x = dp.parseFromString(aNodeValue, "text/xml")
var x = dp.parseFromString(aNodeValue, "application/xml")
rv = getValidator().validate(x.documentElement);
counter++;

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

@ -48,8 +48,8 @@ function Test(aTitle, aSourceURL, aStyleURL, aNumber, aObserver)
this.mDone = 0;
var xmlcontent = loadFile(aSourceURL);
var xslcontent = loadFile(aStyleURL);
this.mSource = gParser.parseFromString(xmlcontent, 'text/xml');
this.mStyle = gParser.parseFromString(xslcontent, 'text/xml');
this.mSource = gParser.parseFromString(xmlcontent, 'application/xml');
this.mStyle = gParser.parseFromString(xslcontent, 'application/xml');
}
function runTest(aTitle, aSourceURL, aStyleURL, aNumber, aObserver)

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

@ -271,7 +271,7 @@ runItem.prototype =
if (!refContent) {
refContent = this.loadTextFile(this.mRefURL);
}
this.mRefDoc = parser.parseFromString(refContent, 'text/xml');
this.mRefDoc = parser.parseFromString(refContent, 'application/xml');
this.mLoaded += 4;
break;
case 'html':

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

@ -824,7 +824,7 @@ function con_respondsourcetext (response, sourceText)
if ("markup" in sourceText)
{
response.channel.contentType = "text/xml";
response.channel.contentType = "application/xml";
response.start();
response.append(sourceText.markup);
response.end();
@ -833,7 +833,7 @@ function con_respondsourcetext (response, sourceText)
{
maxDigits = Math.floor(Math.log(sourceLines.length) / Math.LN10) + 1;
dd ("OFF building response {");
response.channel.contentType = "text/xml";
response.channel.contentType = "application/xml";
resultSource = "<?xml version='1.0'";
// if ("charset" in sourceText)
// resultSource += " encoding=\"" + sourceText.charset + "\"";

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

@ -689,7 +689,7 @@ nsSchemaLoader::Load(const nsAString& schemaURI,
}
// Force the mimetype of the returned stream to be xml.
rv = request->OverrideMimeType(NS_LITERAL_CSTRING("text/xml"));
rv = request->OverrideMimeType(NS_LITERAL_CSTRING("application/xml"));
if (NS_FAILED(rv)) {
return rv;
}
@ -746,7 +746,7 @@ nsSchemaLoader::LoadAsync(const nsAString& schemaURI,
}
// Force the mimetype of the returned stream to be xml.
rv = request->OverrideMimeType(NS_LITERAL_CSTRING("text/xml"));
rv = request->OverrideMimeType(NS_LITERAL_CSTRING("application/xml"));
if (NS_FAILED(rv)) {
return rv;
}

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

@ -214,7 +214,7 @@ nsWebScriptsAccess::GetDocument(const nsACString& aDeclFilePath,
PR_FALSE, empty, empty);
NS_ENSURE_SUCCESS(rv, rv);
rv = mRequest->OverrideMimeType(NS_LITERAL_CSTRING("text/xml"));
rv = mRequest->OverrideMimeType(NS_LITERAL_CSTRING("application/xml"));
NS_ENSURE_SUCCESS(rv, rv);
rv = mRequest->Send(0);

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

@ -153,7 +153,7 @@ int main (int argc, char* argv[])
if (NS_SUCCEEDED( rv )) {
nsString str; str.AssignWithConversion(argv[2]);
rv = pDOMParser->ParseFromString(str.get(), "text/xml",
rv = pDOMParser->ParseFromString(str.get(), "application/xml",
getter_AddRefs( pDOMDocument ) );
if (NS_SUCCEEDED( rv )) {
@ -193,7 +193,7 @@ int main (int argc, char* argv[])
rv = pDOMParser->ParseFromStream( pInputStream,
"UTF-8",
uiContentLength,
"text/xml",
"application/xml",
getter_AddRefs( pDOMDocument ) );
if (NS_SUCCEEDED( rv )) {
printf( "DOM parse of %s successful\n", argv[2] );

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

@ -1,6 +1,6 @@
#!/usr/bin/perl
print "Content-type: text/xml\n\n";
print "Content-type: application/xml\n\n";
print "<?xml version=\"1.0\"?>\n";
if ($ENV{'REQUEST_METHOD'} eq 'POST')

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

@ -21,7 +21,7 @@ function execute()
var parser = new DOMParser();
var str =
'<?xml version="1.0"?>\n<!DOCTYPE doc [\n<!ATTLIST d id ID #IMPLIED>\n]>\n<doc>\n <foo xmlns="foobar">One</foo> <x:bar xmlns:x="barfoo">Two</x:bar>\n <d id="id3">Three</d>\n</doc>\n';
var doc = parser.parseFromString(str,"text/xml");
var doc = parser.parseFromString(str,"application/xml");
document.getElementById("id1").firstChild.nodeValue = str;
document.getElementById("id2").firstChild.nodeValue = doc;

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

@ -21,7 +21,7 @@ function execute()
var parser = new DOMParser();
var str =
'<?xml version="1.0"?>\n<?xml-stylesheet href="display.css" type="text/css"?>\n<!DOCTYPE doc [\n<!ATTLIST d id ID #IMPLIED>\n]>\n<doc>\n <foo xmlns="foobar">One</foo> <x:bar xmlns:x="barfoo">Two</x:bar>\n <d id="id3">Three</d>\n</doc>\n';
var doc = parser.parseFromString(str,"text/xml");
var doc = parser.parseFromString(str,"application/xml");
document.getElementById("id1").firstChild.nodeValue = str;
document.getElementById("id2").firstChild.nodeValue = doc;

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

@ -1569,7 +1569,7 @@ NS_IMETHODIMP mozXMLTermSession::InitStream(const nsString& streamURL,
break;
case XML_DOCUMENT:
contentType = "text/xml";
contentType = "application/xml";
break;
default: