2012-05-08 6 views
0

Supposons que je mets une chaîne XML valide comme le corps d'un iframe.Enregistrer le contenu iframe en tant que XML

Y at-il un moyen de l'enregistrer en tant que fichier XML du côté client. Comme par exemple créer un lien vers l'iframe, cliquer-droit sur le lien et choisir "enregistrer la cible sous" ou quelque chose de similaire. Peut-être en utilisant javascript?

Merci

+0

Vous pourriez être en mesure de déranger avec l'API 'File': http://www.w3.org/TR/FileAPI/ – LukeGT

+0

@LukeGT Merci, mais c'est html5, non? Oublié de mentionner qu'il doit travailler dans IE7. – Johan

+0

Oui, c'est HTML5. Dans ce cas, vous pourriez être en mesure de trouver une bibliothèque spécifique à IE pour le faire pour vous, mais je ne suis pas familier avec quelque chose comme ça j'ai peur – LukeGT

Répondre

0

Publiez de nouveau sur le serveur et ajoutez Content-Disposition: attachment; filename=1234.xml en-tête.

+0

Y at-il un moyen de résoudre le côté client? – Johan

+0

comme je sais - pas. –

0

Je peux me tromper, mais je crois qu'il ya des restrictions de sécurité en place qui preventthe DOM d'accéder à contenu dans un iframe.

Questions connexes