Yo para nada me ofendo, esto es un foro...
cada uno opina
Eso depende de tus necesidades.
Si la aplicación tiene algo de fundamento, algo de peso, algo de complejidad. Te aseguro te será más sencillo mantenerla con clases y OO que con scripts sueltos.
Mmmm... Aquí tienes las referencias a la documentación relativa al XML propia del lenguaje, y las mismas usan clases:
http://es.php.net/manual/es/refs.xml.php
Mirate, lee un poco SimpleXML o XMLWritter o XMLReader y si sigues pensando que estas clases no te solucionan la vida con XML en gran parte... Pues entonces... tendrás que seguir generando y concatenando, embediendo strings para crear tus XML. Lo cual te llevará crear x número de procedimientos. O bién usar funciones de cadena (strings). Mmmm O ya como última instancia a lo rudimentario, hacer tus XML caracter a caracter.
-------
Usar las clases internas de PHP no es tan complicado, solo tienes que instanciarlas y usarlas.
Si usas un IDE para PHP(Zend Studio for Eclipse) y no un editor de texto, este te sugerirá los miembros del objeto "$clase" y si alguno no lo sabes usar, para eso está la referencia de PHP que los lista y describe Todos. Mmmm... y a las malas... está el foro.
Otra cosa no... pero enlaces a tutoriales tengo pa aburrir. xD
Miraos el apartado "Create a SimpleXMLElement" de este tutorial...
http://www.phpro.org/tutorials/Intro...-With-PHP.html
tan solo 7 lineas crean el archivo xml... A mi me parece bién sencillo. Si a ti no, dinos por que.
Un saludo ; )