Permettre à l'utilisateur de télécharger un fichier XML
J'ai préparé une chaîne de caractères XML en PHP et je voudrais permettre à l'utilisateur de télécharger la chaîne dans un fichier XML.
Est-il possible d'offrir à l'utilisateur le téléchargement (par ex. text.xml) sans être physiquement enregistrer le fichier xml sur le serveur?
source d'informationauteur PeeHaa
Vous devez vous connecter pour publier un commentaire.
Si vous utilisez une sorte de tampon de sortie comme une partie de votre cadre, vous devez ajouter exit() en dessous de la sortie XML, comme ça:
Sinon, vous allez obtenir le tampon de page, non seulement de la sortie XML.
Lorsque vous créez le fichier XML d'abord en utilisant par exemple phps SimpleXMLElement
vous pourriez vouloir nettoyer d'abord pour éviter que le code html est dans ce fichier xml. Voici ce que j'ai trouvé:
C'est comment le téléchargé "foobar.xml" fichier se présente alors:
Testet avec Chrome Version 65.0.3325.181, Firefox 59.0.1 et Microsoft Bord 41.16299.371.0