jQuery からの検索を使用して、xml 文字列から値を取得しようとしています。IE では動作しますが、firefox では動作しません。
私は以下のフィドルを持っています:
var xmlString = "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\r\n<Template xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\"><templateId>90</templateId><CalendarColumn>MEASUREMENT_DATE</CalendarColumn><UOMColumn>undefined</UOMColumn><Type>dial</Type></Template>";
var catalogName = $(xmlString).find('CalendarColumn').text();
alert(catalogName);
これを IE で実行すると、正しく動作し、calendarColumn テキストが表示されます。これと同じフィドルを Firefox で実行すると、"" が返されます。
JQuery はこのように振る舞うべきではありません。これはブラウザの設定の問題ですか?