Si vous utilisez XMLHttpRequest
pour obtenir ces données, alors vous pouvez simplement vérifier l'en-tête Content-Type
à l'aide de la méthode getResponseHeader
(à condition que le serveur envoie les en-têtes appropriés).
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);
(je semblent utiliser cet exemple de code un lot ...)
Pourquoi? . – Miles
Dans quel contexte? Est-ce que vous allez chercher des choses avec AJAX et devez déterminer quel type de document vous allez chercher? –
quoi transformer un document avec xslt mais besoin de connaître son xml avant d'essayer. – Josh