आपके कोड के अनुसार, आप पहले से ही XML सामग्री स्वयं बना रहे हैं। एक्सएमएल फाइलें सिर्फ नियमित टेक्स्ट फाइलें हैं, इसलिए इस मामले में आपको किसी विशेष एक्सएमएल फ़ंक्शन की आवश्यकता नहीं है जो मान्य और प्रस्तुत करता है। इसके बजाय, आप बस अपने टेक्स्ट को .xml फ़ाइल में सहेज सकते हैं:
file_put_contents('/tmp/test.xml', $xmlBody);
file_put_contents
आपको सभी fopen/fwrite कार्यों को छोड़ने की अनुमति देता है, इसलिए यह डिस्क पर सामग्री लिखने का सबसे आसान तरीका है।
दूसरी ओर, यदि आप सभी घंटियों और स्थिरता के साथ एक संरचित XML दस्तावेज़ बनाना सीखना चाहते हैं, तो SimpleXML
या XMLWriter
. उस तरह से थोड़ा और ऊपर, लेकिन हाथ से सभी मार्कअप करना बोझिल हो सकता है, खासकर जब एक टाइपो आपके पूरे दस्तावेज़ को अमान्य कर सकता है।