मैं एक HTML5 अनुप्रयोग विकसित कर रहा हूं।jQuery पार्सिंग एक्सएमएल: एक विशिष्ट विशेषता के साथ एक तत्व प्राप्त करें
मैं इस तरह एक XML पार्स करने के लिए करना चाहते हैं:
<?xml version="1.0" encoding="utf-8" ?>
<cards>
...
<card id="3">
<name lang="es"></name>
<description lang="es"></description>
<name lang="en"></name>
<description lang="en"></description>
</card>
...
</cards>
मैं नाम और विवरण है कि विशेषता lang = "एन" प्राप्त करना चाहते हैं।
मैं कोड लिखना शुरू, लेकिन मैं इसे कैसे खत्म करने के लिए पता नहीं है:
function loadCards(lang)
{
$.ajax({
type: "GET",
url: 'data/english.xml',
dataType: "xml",
success:parseCardsXml
});
}
function parseCardsXml(xml)
{
$(xml).find('Card').each(function()
{
var id = $(this).attr('id');
var name = $(this).find('name');
}
}
वैसे, loadCards
समारोह एक तर्क है (या पैरामीटर) lang
कहा जाता है।
मैं इस तर्क को function parserCardsXml(xml)
पर कैसे पारित कर सकता हूं? मैं विशिष्ट विशेषता के साथ नाम और विवरण कैसे प्राप्त कर सकता हूं?
विशेषता चयनकर्ता का उपयोग करें: http://api.jquery.com/category/selectors/ –