Как сгенерировать xml в javascript?

Пользователь

от miguel_ritchie , в категории: JavaScript , год назад

Как сгенерировать xml в javascript?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от cooper.berge , год назад

@miguel_ritchie 

В JavaScript можно создавать XML-документы с помощью объекта Document.


Вот простой пример генерации XML-документа в JavaScript:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
// Создаем новый XML-документ
const xmlDoc = document.implementation.createDocument(null, 'root');

// Создаем элементы XML
const personElement = xmlDoc.createElement('person');
const nameElement = xmlDoc.createElement('name');
const ageElement = xmlDoc.createElement('age');

// Устанавливаем значения элементов
nameElement.textContent = 'John';
ageElement.textContent = '30';

// Добавляем элементы в XML-документ
personElement.appendChild(nameElement);
personElement.appendChild(ageElement);
xmlDoc.documentElement.appendChild(personElement);

// Преобразуем XML-документ в строку
const xmlString = new XMLSerializer().serializeToString(xmlDoc);

// Выводим результат
console.log(xmlString);


В этом примере создается XML-документ с корневым элементом "root" и элементом "person", содержащим элементы "name" и "age" с соответствующими значениями. Затем созданный документ преобразуется в строку и выводится в консоль.