lxml.etree
पायथन फ्रेमवर्क के साथ, क्या यह एक एक्सएमएल फ़ाइल को सीधे किसी लिंक से एक्सएमएल को पार्स करने के लिए अधिक कुशल है या यह कहना बेहतर है कि एक स्ट्रिंग लौटने के लिए एक अलग ढांचे (जैसे urllib2
) का उपयोग करें और फिर उस से पार्स करें ? या क्या इससे कोई फर्क नहीं पड़ता?पायथन lxml.etree - क्या स्ट्रिंग या सीधे लिंक से एक्सएमएल को पार्स करना अधिक प्रभावी है?
विधि 1 - लिंक
से सीधे पार्सfrom lxml import etree as ET
parsed = ET.parse(url_link)
विधि 2 - स्ट्रिंग से पार्स
from lxml import etree as ET
import urllib2
xml_string = urllib2.urlopen(url_link).read()
parsed = ET.parse.fromstring(xml_string)
# note: I do not have access to python
# at the moment, so not sure whether
# the .fromstring() function is correct
या वहां इनमें से, उदाहरण के लिए या तो की तुलना में अधिक प्रभावी तरीका है xml को डेस्कटॉप पर .xml फ़ाइल में सहेजें, फिर उनसे पार्स करें?