2013-08-02 10 views
5

मैं कोड के निम्नलिखित भाग में भाग गया जो मुझे पहली नज़र में परेशान करता था। मैं इस पर संसाधन नहीं ढूंढ पाया, इसकी प्रकृति के कारण खोजना मुश्किल है। मैं निश्चित रूप से ...<price> भाग से परेशान हूं। वाक्यविन्यास/अवधारणा क्या कहा जाता है, यह क्या कर रहा है, या मैं अवधारणा के बारे में और कहां पढ़ सकता हूं? मुझे यकीन है कि यह जटिल नहीं है, मुझे नहीं पता कि क्या देखना है और यह भी सुनिश्चित नहीं था कि प्रश्न कैसे वाक्यांशित करें! ...<price> से अलग है? वे किस प्रकार वापस आते हैं? और कोई अन्य सामान्य जानकारी। धन्यवाद!एक्सएमएल इलिप्सिस/अन्य वाक्यविन्यास - इसे क्या कहा जाता है?

Price = xml_GetElementValue(xml...<price>.FirstOrDefault) 
+0

क्या इस 'xml_GetElementValue' विधि हस्ताक्षर कैसा दिखता है? – EkoostikMartin

+0

@ ग्रांट थॉमस हाहा। और EkoostikMartin, xml_GetElementValue (XElement)। 'एक्सएमएल' चर स्वयं ही एक एक्सलेमेंट है। –

उत्तर

3

यह एक उप-चाइल्ड तत्व <price>xml XElement के तहत चयन करता है। यह वीबी में एक्सएमएल नोटेशन के लिए एक LINQ है।

निम्न के वंशजों तक पहुंच प्रदान करता है: एक XElement ऑब्जेक्ट, एक XDocument ऑब्जेक्ट, XElement ऑब्जेक्ट्स का संग्रह, या XDocument ऑब्जेक्ट्स का संग्रह।

object...<descendant>

देखें: एक्सएमएल वंशज एक्सिस संपत्ति (विजुअल बेसिक) http://msdn.microsoft.com/en-us/library/bb384876.aspx

+0

हां, निश्चित रूप से descendants ("") के स्पष्ट कॉल के माध्यम से .NET में एक तरीका है - यही कारण है कि सी # लोग करेंगे। यह भी ध्यान दें कि एक वस्तु है। 'प्रत्यक्ष बच्चों के लिए भी नोटेशन। – Leon

संबंधित मुद्दे