0

重複の可能性:
XML タグを大文字に変換する jQuery

Android アクティビティのレイアウトとして使用される xml ファイルを解析しています。

(サンプル)

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout android:id="@+id/dashboard_scores" /> 

この XML を解析し、android:id 属性が設定されたすべての要素を検索するためのサンプル スクリプトを次に示します。

xmlDoc = $.parseXML( xml );
$xml = $( xmlDoc );
$(xml).find("[android\\:id]").each(function() {
    console.log(this.tagName +" with id "+$(this).attr("android:id"));
}

.tagName の値を出力すると、常にすべて大文字で出力されます。生の XML 文字列の元のケースを使用して印刷するにはどうすればよいですか? (この場合は「LinearLayout」になります)

4

1 に答える 1

0

JQueryの制限のようです。ここでチケットを参照してください: http://bugs.jquery.com/ticket/1991

于 2012-10-24T19:13:13.667 に答える