को देखते हुए निम्नलिखित एक्सएमएल फ़ाइल में गुण:पार्सिंग NSXMLNode कोको
<?xml version="1.0" encoding="UTF-8"?>
<application name="foo">
<movie name="tc" english="tce.swf" chinese="tcc.swf" a="1" b="10" c="20" />
<movie name="tl" english="tle.swf" chinese="tlc.swf" d="30" e="40" f="50" />
</application>
मैं विशेषताओं ("अंग्रेज़ी", "चीनी", "नाम", "एक" कैसे उपयोग कर सकते हैं, "बी", आदि) और मूवी नोड्स के उनके संबंधित मूल्य? मेरे पास वर्तमान में कोको में इन नोड्स को पार करने की क्षमता है, लेकिन मुझे लगता है कि मैं MOVIE NSXMLNodes में डेटा तक कैसे पहुंच सकता हूं।
वहाँ एक रास्ता मैं एक Hashtable में प्रत्येक NSXMLNode से मूल्यों के सभी डंप और इस तरह से मूल्यों को पुनः प्राप्त कर सकते हैं?
NSXMLDocument और NSXMLNodes का उपयोग कर रहा हूँ।
आप [xmldoc nodesForXPath: @ "/ एप्लिकेशन/मूवी [@ name = 'tc']" त्रुटि: त्रुटि] का उपयोग करने वाले नोड्स पर भी ड्रिल कर सकते हैं आप मूल्यांकन के लिए नए संदर्भ नोड के रूप में लौटा नोड्स का उपयोग कर सकते हैं आगे XPath अभिव्यक्तियां। –
धन्यवाद। मुझे यकीन नहीं था कि XPath क्वेरी कैसे काम करती है, लेकिन मेरे एक्सएमएल फ़ाइल के साथ दिए गए आपके उदाहरण के साथ मैं देख सकता हूं कि बुनियादी प्रश्न कैसे काम करते हैं। इंटरनेट पर एक्सकोड पर पढ़ना, मैं उदाहरणों से उलझन में था क्योंकि मुझे इनका उपयोग करने के संदर्भ में यकीन नहीं था। –