Inclusion de fichiers XML
Posté : 16 déc. 2005, 14:39
Bonjour à tous.
Je cherche à créer un fichier XML dynamiquement. Certaines balises étant créés par des fonctions. J'ai une structure de la forme:
$xml = "<?xml version='1.0' encoding='iso-8859-1' ?>"
. "<page>" . colonne () . "</page>";
function colonne () {
return "<colonne/>";
}
Maintenant, j'aimerais que la fonction colonne construise son xml de retour en utilisant le xslt pour transformer un autre fichier xml.
Le problème est que la methode XSLTProcessor->transformToXml retourne un fichier XML valide, et donc contient l'entête de la forme
<?xml version='1.0' encoding='iso-8859-1' ?>
Est-il possible de générer un fichier xml en xslt sans entête ou de supprimer cet entete proprement ?
J'ai essayé d'utiliser les objets domdocument, mais cela alourdit inutilement mon script.
Merci de votre aide.
Je cherche à créer un fichier XML dynamiquement. Certaines balises étant créés par des fonctions. J'ai une structure de la forme:
$xml = "<?xml version='1.0' encoding='iso-8859-1' ?>"
. "<page>" . colonne () . "</page>";
function colonne () {
return "<colonne/>";
}
Maintenant, j'aimerais que la fonction colonne construise son xml de retour en utilisant le xslt pour transformer un autre fichier xml.
Le problème est que la methode XSLTProcessor->transformToXml retourne un fichier XML valide, et donc contient l'entête de la forme
<?xml version='1.0' encoding='iso-8859-1' ?>
Est-il possible de générer un fichier xml en xslt sans entête ou de supprimer cet entete proprement ?
J'ai essayé d'utiliser les objets domdocument, mais cela alourdit inutilement mon script.
Merci de votre aide.