PHP Reading xml attribute from XML file -


मेरे पास नीचे की तरह एक XML फ़ाइल है:

  & lt;? Xml संस्करण = "1.0 "एन्कोडिंग =" यूटीएफ -8 "? & Gt; & LT; बारकोड & gt; & LT; माल & gt; & Lt; अच्छा आईडी = "1" नाम = "सीसी" तकनीकी संख्या = "डीएन 11060122 डी" विशेषगू = "सही" डीसीसीसी = "" / & gt; & Lt; अच्छा आईडी = "2" नाम = "बीबी" तकनीकी संख्या = "डीएन 11068384 बी" विशेषगुड = "सही" डीसीसीसी = "" / & gt; & Lt; / माल & gt; & Lt; / बारकोड & gt;  

मैं प्रत्येक विशेषता को अलग से पढ़ने की कोशिश करता हूं, लेकिन मैं अपने आउटपुट में कुछ भी नहीं देख सकता।

मेरा PHP:

  & lt ;; Php $ folder = "सी: / wamp / upload /"; $ पथ = $ फ़ोल्डर बेसएनाम ($ _FILES ['फ़ाइल'] ['नाम']); यदि (move_uploaded_file ($ _ FILES ['file'] ['tmp_name'], $ पथ)) {$ xml = simplexml_load_file ("C: /wamp/upload/joomla.xml") या मर ("त्रुटि: ऑब्जेक्ट नहीं बना सकता" ); विदेशी मुद्रा ($ xml- & gt; बच्चों () $ सामान के रूप में) {foreach ($ सामान- & gt; बच्चों () $ अच्छा = & gt; $ डेटा के रूप में) {गूंज $ डेटा- & gt; आईडी; प्रतिध्वनि $ डेटा- & gt; नाम; प्रतिध्वनि $ डेटा- & gt; तकनीकी संख्या; गूंज "& lt; br / & gt;"; }}} {Echo "फ़ाइल अपलोड करने में त्रुटि हुई, कृपया पुनः प्रयास करें!"; }  

अग्रिम धन्यवाद।

आप के माध्यम से विशेषताओं का उपयोग कर सकते हैं सरणी ऑपरेटर:

<पूर्व> foreach ($ सामान- & gt; बच्चों () $ अच्छा = & gt; $ डेटा के रूप में) {$ डेटा ['आईडी'] गूंज; $ डेटा ['नाम'] गूंज; प्रतिलेखन $ डेटा ['तकनीकी संख्या']; गूंज "& lt; br / & gt;"; }

Comments