मैं XMLHttpRequest के साथ एक वेब पेज (टैग सूप एचटीएमएल) डाउनलोड कर रहा हूं और मैं आउटपुट लेना चाहता हूं और उसे एक DOM ऑब्जेक्ट में बदलना चाहता हूं जिसे मैं XPATH क्वेरी चला सकता हूं। मैं स्ट्रिंग से DOM ऑब्जेक्ट में कैसे परिवर्तित करूं?
ऐसा प्रतीत होता है कि सामान्य समाधान एक छिपी हुई आईफ्रेम बनाना और स्ट्रिंग की सामग्री को उसमें फेंकना है। अपडेट करने के बात को अपडेट किया गया है DOMParser टेक्स्ट / एचटीएमएल का समर्थन करने के लिए, लेकिन फ़ायरफ़ॉक्स 3.0.1 के रूप में आपको अभी भी एक NS_ERROR_NOT_IMPLEMENTED
यदि आप कोशिश करते हैं।
छुपा आईफ्रेम चाल का उपयोग करने के अलावा कोई विकल्प है? और यदि नहीं, तो iframe चाल करने का सबसे अच्छा तरीका क्या है ताकि आपका कोड किसी भी वर्तमान में खुले टैब के संदर्भ के बाहर काम करता है (ताकि बंद टैब कोड को पेंच नहीं कर सकें)?
This is an example of why I'm looking for a solution other than the iframe hack, if I have to write all that code to have a robust solution, then I'd rather keep looking for something else.