Учитывая это решение о том, как создать формат XML для моих данных ( Преобразование объекта JavaScript (массива) в XML )
Теперь мне нужен способ автоматической загрузки этого файла в.XML-файл, это мой код:
toXml = (data) => {
return data.reduce((result, el) => {
if (el.title && el.author)
return result + `<BookData><title>${el.title}</title><author>${el.author}</author></BookData>\n`
if (el.title && !el.author)
return result + `<BookData><title>${el.title}</title></BookData>\n`
if (!el.title && el.author)
return result + `<BookData><author>${el.author}</author></BookData>\n`
}, '')
}
if (type == 2)
{
let data = this.toXml(arrayData);
console.log(data);
}
Где я передаю данные для создания моего XML?
Что я должен кодировать вместо console.log(data);
, чтобы я мог получить загруженный XML-файл?
Редактировать: Ответ на вопрос Как создать и загрузить файл XML на лету с использованием JavaScript?