मेरे पास पहले से उत्पन्न XML है:
& lt; newsletter & gt; & LT; हैडर & gt; & Lt; / पत्रिका & gt; & Lt; / छवि & gt; & LT; पट्टा / & gt; & Lt; / हैडर & gt; & LT; परिचय & gt; & LT; तारीख / & gt; & LT; पाठ / & gt; & Lt; / edimg & gt; & Lt; / परिचय & gt; & LT; दुकान & gt; & LT; शीर्षक / & gt; & LT; लेख / & gt; & Lt; title / & gt; & Lt; img / & gt; & LT; लिंक / & gt; & LT; अंश / & gt; & Lt; / दुकान & gt; & LT; साइडबार & gt; & LT; कवर / & gt; & LT; cover_link / & gt; & LT; पाठ / & gt; & LT; विज्ञापन & gt; & LT; लिंक / & gt; & Lt; छवि / & gt; & Lt; / विज्ञापन & gt; & Lt; / साइडबार & gt; & Lt; / समाचार पत्र & gt; & lt; intro & gt; और & lt; दुकान & gt; तत्वों के बीच में एक तत्व सम्मिलित करने में सक्षम होना चाहिए P>
यह:
$ अनुभाग = $ dom- & gt; दस्तावेज़ एलेमेंट- & gt; एपेंड चाल्ड ($ dom- & gt; बनाएँ एलेमेंट ('अनुभाग')); सिर्फ & lt; न्यूज़लेटर & gt; के भीतर तत्व बनायेगा मैंने मान लिया है कि यह काफी आसान होगा, लेकिन एक समाधान नहीं मिल सकता है
धन्यवाद।
आप यह कोशिश कर सकते हैं; मैंने इसे परीक्षण नहीं किया, लेकिन समाधान appendChild के बजाय insertBefore का उपयोग करने से आता है।
$ shop = $ dom- & gt; getElementsByTagName ("दुकान") - & gt; आइटम (0); $ अनुभाग = $ dom- & gt; दस्तावेज़ एलेमेंट- & gt; insertBefore ($ dom- & gt; बनाएँ एलेमेंट ('अनुभाग'), $ दुकान);
No comments:
Post a Comment