2009-09-03 16 views
1

javascriptからwebserviceを呼び出してxmlとレンダリングテーブルを解析しています。すべてFirefoxでうまくいきますが、IEでは違った話です。Internet Explorerでxmlドキュメントを解析中にgetAttributeでエラーが発生しました

問題はJavaScriptでXML属性を取得するためのIEに優しい方法があります。この本のライン

var count = result.childNodes[0].getAttribute('Count'); 

上にあるように思えますか?

残りのコードは正常に動作します。残念ながら私はその数が必要です。

+1

をご存知でしたか?どちらがあなたに言及しているか教えてください。 –

+1

getAttributeは、IEのXML文書に対してうまく機能します(HTML文書に問題があります)。投稿されたスニペットにエラーはありません。より多くのコードを参照する必要があります。 – bobince

答えて

1

これはIE 7で動作します。

x=xmlDoc.getElementsByTagName("book")[0].attributes; 
document.write(x.getNamedItem("category").nodeValue); 

ブックは、あなたの要素名とカテゴリは属性の名前です。私は、W3Schoolsの上で、この例を見つけました:

関連する問題