2009-08-12 13 views

उत्तर

8

SimpleTest इसी तरह की सुविधा प्रदान करता है लेकिन आप DOMDocument::loadHTML का उपयोग कर की कोशिश कर सकते:

समारोह को पार्स करता है एचटीएमएल स्ट्रिंग स्रोत में निहित। एक्सएमएल लोड करने के विपरीत, एचटीएमएल को लोड करने के लिए अच्छी तरह से गठित नहीं होना चाहिए।

इसका उपयोग करने के बाद, आप XP दस्तावेज़ों सहित डीओएम विधियों का उपयोग करके HTML दस्तावेज़ तक पहुंचने में सक्षम होना चाहिए।

+1

सरलतम ब्राउज़र वर्ग वास्तव में नौकरी सही प्रतीत होता है हालांकि मैं कुछ हल्का ढूंढ रहा था, शायद कुछ लाइब्रेरी यूनिट परीक्षण के लिए उन्मुख नहीं है? –

+1

आप बाकी फ्रेमवर्क के बिना SimpleTest के ब्राउज़र का उपयोग कर सकते हैं। यह एक आत्मनिर्भर उपमहाद्वीप है। – troelskn

+1

requ_once (dirname (__ FILE__)। '/simpletest.php'); और एक दर्जन अन्य शामिल हैं। देशी सुझाव के लिए –

6

मैं कितना शक्तिशाली BeautifulSoup है, इसलिए हो सकता है यह नहीं के रूप में बहुत अच्छा होगा पता नहीं है;:

+1

+1, हालांकि XPath क्वेरी करना सुंदरसप में एक ही चीज़ करने से कई गुना अधिक जटिल है। –

+0

ओह :-(बहुत बुरा ^^ –

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