इस एक्सएमएल के लिए में एक तत्व की विशेषताओं के नाम जाओ (एक एसक्यूएल 2005 एक्सएमएल कॉलम में):किसी SQL एक्सएमएल स्तंभ
<doc>
<a>1</a>
<b ba="1" bb="2" bc="3" />
<c bd="3"/>
<doc>
मैं विशेषताओं के नाम को पुनः प्राप्त करने में सक्षम होना चाहते हैं (बीए, बीबी, बीसी, बीडी) एसक्यूएल सर्वर 2005 के अंदर मानों के बजाय। खैर, XPath निश्चित रूप से इसे नाम() के साथ अनुमति देता है लेकिन एसक्यूएल इसका समर्थन नहीं करता है। एसक्यूएल में एक्सएमएल का उपयोग करने के साथ यह मेरी मुख्य शिकायत है; आपको यह पता लगाना होगा कि एक्सएमएल/एक्सपैथ/एक्सक्वियर स्पेक के कौन से हिस्से वहां हैं।
एक ऐसा तरीका जिसे मैं ऐसा करने के बारे में सोच सकता हूं वह एक सीएलआर प्रोसेस बनाना है जो XML को XML दस्तावेज़ (iirc) में लोड करता है और नोड्स के नाम निकालने के लिए XPath चलाता है। मैं यहां सुझावों के लिए खुला हूं।
एक वोट दें वाह, यह मिल गया ** 7.5 साल ** के बाद मैं इसे पूछा। – jcollum