ใช้ PHP Generate XML นั้นสามารถทำให้ สามารถจัดการข้อมูล XML นั้นทำได้ง่ายกว่าครับ ข้อเสียก็อย่างที่คุณ vee บอกนั้นแหละครับ ก็เปลืองพื้นที่ แต่อาจจะไม่มากนักเท่าไหร่ครับ เพราะ XML เป็น DocumentData
ส่วนการเขียน XML เป็น Content ของ PHP นั้นจะจัดการข้อมูลของ XML ได้ยากกว่าครับ
ซึ่งอยู่ที่ความต้องการในการใช้งานครับ ถ้าจะใช้ XML เป็นข้อมูล Static เพื่อใช้ในการ config ระบบ จะ
ใช้ XML เป็น Content ของ PHP ก็ได้ครับเพราะข้อมูลนั้นเปลี่ยนแปลงไม่บ่อยนัก
แต่หาก เป็นการเขียนเพื่อส่งข้อมูลระหว่าง Web Server หรือแชร์ข้อมูลนั้น ควรเขียนเป็น Generate จะดีกว่าครับ