I have an html site with a form in it and I want the user to be able to create a text/xml file depending on the input. But I wan’t to avoid setting up a webserver only for this task.
Is there a good way, to do that, e.g. with Javascript? I think you can’t create files with Javascript, but maybe create a data url and pass the text, so the user can save it to file?
Or is there another way to achieve this simple task without a webserver?
Solved it, somehow. I create a data url
data:text/xml;charset=utf-8,followed by the XML.So the url looks like
data:text/xml;charset=utf-8,<MainNode><SubNode>...</SubNode>...</MainNode>Unfortunately this doesn’t work for me on Chromium(Chrome) and on Firefox. It just displays the XML instead of showing a save dialog. But I think that’s because of my settings and at least you can save it as a XML-file manually.