मैं PHP में YouTube वीडियो टिप्पणियों के लिए अपना सी # कोड अनुवाद कर रहा हूं। ठीक से घोंसला टिप्पणी उत्तरों के लिए मुझे एक्सएमएल नोड्स को पुन: व्यवस्थित करने की आवश्यकता है। PHP में मैं DOMDocument और DOMXPath का उपयोग कर रहा हूं जो सी # एक्सएमएल दस्तावेज़ से निकटता से मेल खाता है। मुझे अपने अनुवाद में काफी दूर मिल गया है, लेकिन अब मैं डोमेलेमेंट के पैरेंट नोड को पाने पर फंस गया हूं। एक DOMElement में parent_node() प्रॉपर्टी नहीं होती है, केवल एक डोमोडोड उस प्रॉपर्टी को प्रदान करता है।डोमेलेमेंट के माता-पिता नोड का निर्धारण
यह निर्धारित करने के बाद कि एक टिप्पणी एक लिंक तत्व में "इन-उत्तर-टू" स्ट्रिंग में आधारित पिछली टिप्पणी का उत्तर है, मुझे उस टिप्पणी के नीचे इसे घोंसला करने के लिए अपने मूल नोड को प्राप्त करने की आवश्यकता है जवाब देने के लिए:
// Get the parent entry node of this link element
$importnode = $objReplyXML->importNode($link->parent_node(), true);
डोमेलेमेंट डोमोडोड और 'डोमनेड :: पेरेंट नोड' बढ़ाता है, इसलिए यह संपत्ति भी डोमेलेमेंट पर उपलब्ध है। http://php.net/manual/en/class.domnode.php और http://php.net/manual/en/class.domelement.php – feeela