2009-07-16 7 views
0

でXMLを検出するための最良の方法は何ですかドキュメントのMIMEタイプを検出することが可能です(特に、JavaScriptのtext/xmlの場合)。JavaScriptの</p> <p>例えばでXMLを検出するための最良の方法は何JavaScriptの

これはChromeで動作する必要があります。

おかげで、

ジョシュ

+0

なぜ? 。 – Miles

+1

どのような文脈でですか?あなたはAJAXで何かを取得していて、取得しているドキュメントの種類を判断する必要がありますか? –

+0

xsltを使用してドキュメントを変換するにはどうしますか?試してみる前にxmlを知る必要があります。 – Josh

答えて

1

このデータを取得するのにXMLHttpRequestを使用している場合は、 ヘッダーはgetResponseHeaderメソッドを使用します(サーバーが適切なヘッダーを送信することが許可されています)。

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); 

(私は...このコードサンプルをたくさん使っているように見える)

0

あなたは、MIMEタイプはJavascriptであるかを判断することはできません。私はあなたがそれを解析しようとする前に、有効なXMLかどうかを調べるために返されたデータのチェックを行うことをお勧めします。 (私はあなたが何をしようとしているかだけを仮定しています。あなたの目標が何であるかを明確にすれば、より厳格な例を提供することができます)

関連する問題