2012-10-24 38 views
0

可能重複:
jQuery converting XML tags to uppercaseJQuery中的XML解析 - 如何將tagName作爲原始XML的原始大小寫?

我解析被用來作爲一個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」)

+0

這是一個已知的問題,jQuery的xml處理程序,太像HTML(這是大小寫不敏感)。我把一個問題與一些答案聯繫起來。 –

回答