在JavaScript中檢測xml的最佳方法是什麼在JavaScript中檢測xml的最佳方法是什麼
是否可以檢測文檔的MIME類型 - 特別是如果它是JavaScript中的text/xml。
這需要在Chrome中工作。
感謝,
喬希
在JavaScript中檢測xml的最佳方法是什麼在JavaScript中檢測xml的最佳方法是什麼
是否可以檢測文檔的MIME類型 - 特別是如果它是JavaScript中的text/xml。
這需要在Chrome中工作。
感謝,
喬希
如果您使用XMLHttpRequest
來獲取此數據,那麼您可以簡單地檢查使用getResponseHeader
方法的Content-Type
標頭(授予服務器發送適當的標頭)。
var getFile = function(address, responseHandler) {
var req = new XMLHttpRequest();
req.open('get', address, true);
req.onreadystatechange = responseHandler;
req.send(null);
}
var responseHandler = function(resp) {
if (this.readyState < 4) { return; }
console.log(this.getResponseHeader("Content-Type"));
};
getFile("http://zebrakick.com/some/file", responseHandler);
(我似乎可以用這個代碼示例很多...)
你不能確定MIME類型是使用JavaScript的東西。我建議在對數據進行檢查之前先對返回的數據進行檢查,看看它是否爲有效的XML,然後再嘗試解析它。 (我只是假設你正在嘗試做什麼,如果你澄清你的目標是什麼,我可以提供一個更嚴格的例子。)
爲什麼? 。 – Miles 2009-07-16 06:14:17