@maymie
Для генерации XML в JavaScript можно использовать стандартные инструменты, такие как DOM API, XMLSerializer или сторонние библиотеки, например, xmlbuilder
.
Пример с использованием DOM API:
1 2 3 4 5 6 7 8 9 10 11 |
// Создание DOM-структуры var xmlDoc = document.implementation.createDocument(null, 'rootElement'); var rootNode = xmlDoc.documentElement; var childNode = xmlDoc.createElement('childElement'); childNode.textContent = 'Hello, World!'; rootNode.appendChild(childNode); // Сериализация в XML строку var xmlString = new XMLSerializer().serializeToString(xmlDoc); console.log(xmlString); |
Пример с использованием библиотеки xmlbuilder
:
1 2 3 4 5 6 7 |
var xmlbuilder = require('xmlbuilder'); var xml = xmlbuilder.create('rootElement') .ele('childElement', 'Hello, World!') .end({ pretty: true }); console.log(xml); |
Оба примера создадут XML-документ с корневым элементом <rootElement>
и дочерним элементом <childElement>
с текстовым содержимым "Hello, World!".
Используя подобные подходы, вы сможете легко создавать и редактировать XML-структуры в JavaScript.