@maya
В Node.js можно создать XML-разметку с помощью различных модулей, таких как xmlbuilder
, xml2js
, js2xmlparser
, xmldom
и другие. Вот пример использования модуля xmlbuilder
, чтобы создать простую XML-разметку:
1 2 3 4 5 6 7 8 |
const builder = require('xmlbuilder'); const root = builder.create('root'); root.ele('element', {id: 1}) .ele('subelement', 'Hello World!'); const xml = root.toString({pretty: true}); console.log(xml); |
Этот код создаст следующий XML-документ:
1 2 3 4 5 |
<root> <element id="1"> <subelement>Hello World!</subelement> </element> </root> |
Модуль xmlbuilder
предоставляет удобные методы для создания элементов, установки атрибутов и текстового содержимого. Метод toString()
используется для преобразования объекта root
в строку XML-разметки. Установка опции pretty
приводит к форматированию вывода.
Обратите внимание, что этот пример демонстрирует только базовые возможности модуля xmlbuilder
, и существует множество других методов и опций для более сложных случаев использования.