2010-03-27 6 views
9

मैं पाइथन में मिनीडॉम का उपयोग कर रहा हूं और मुझे टैग-नाम द्वारा तत्वों से मिलान करने और किसी भी नामस्थान को अनदेखा करने के लिए एलिमेंट्सबेटागनाम() प्राप्त करना है। दस्तावेजों को minidom.parseString() द्वारा पार्स किया जा रहा है। क्या यह संभव है?नामस्थानों को अनदेखा करने के लिए मुझे मिनीडॉम कैसे मिल सकता है?

उत्तर

12

getElementsByTagName पूरी तरह से टैग नाम द्वारा तत्वों से मिलान करता है।

क्या आपका मतलब है कि आप पूरी तरह से स्थानीय नाम से मेल खाना चाहते हैं? अर्थात। : (यदि कोई हो) के बाद टैग नाम का हिस्सा? यदि ऐसा है तो डीओएम स्तर 2 कोर विधि getElementsByTagNameNS:

els= document.getElementsByTagNameNS('*', 'tag') 
+0

धन्यवाद - एनएस एक काम करता है, लेकिन गैर-एनएस एक अलग है। तो मुझे लगता है कि कुछ परिस्थितियों में होना चाहिए जहां वे अलग हैं। – DavidG

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