how to use the Addition function in xpath -
मेरे पास एक XML फ़ाइल है
& lt; productID & gt; 2893 & lt; / productID & gt; & LT; मात्रा & gt; 13 & lt; / मात्रा & gt; & LT; कीमत & gt; 10 & lt; / कीमत & gt;
php स्क्रिप्ट के माध्यम से
$ one = array (array_shift ($ prod-> xpath ('productID')), array_shift ($ prod-> gt ; Xpath ('quantity')), array_shift ($ prod-> xpath ('price'))
मुझे नोड मूल्य के मूल्य से 3 गुणा करना है, इसे लिखना सीएसवी में
productID | मात्रा | मूल्य 2893 | 13 | 30
मैंने पहले ही स्क्रिप्ट बना दिया है, लेकिन मैं इससे पहले गुणा नहीं कर सकता सीएसवी फ़ाइल में मान लिखना
फ़ाइल एक्सएमएल
<डेटा> gt; & lt; परिणाम & gt; & gt; उत्पाद & gt; & lt; productID & gt; 2893 & lt; / productID & gt; & lt;
PHP स्क्रिप्ट / P>
$ xml = simplexml_load_file ('file.xml'); $ csv = fopen ('file.csv', 'w'); foreach ($ xml- & gt; xpath ('/ डेटा / $ Prod के रूप में परिणाम / उत्पाद ') {$ one = सरणी (array_shift ($ prod-> xpath (' productID ')), array_shift ($ prod-> xpath (' qu एंटिटी ')), सरणी_शफ्ट ($ prod-> xpath (' price '))); fputcsv ($ csv, $ एक, '|'); } Fclose ($ csv);
Comments
Post a Comment