Я написал код для управления XML-документом с использованием стандартных API-интерфейсов W3C DOM. Он хорошо работает в среде браузера, и я хотел бы заставить его работать под node.js. К сожалению, мне не удалось найти рабочую библиотеку node.js, реализующую стандартные API W3C DOM. Вот библиотеки, которые я пробовал:
- node-o3-xml - segfaults для разбора
- node-o3-fastxml - segfaults для разбора
- libxmljs - не использует стандартные API-интерфейсы W3C DOM
- jsdom - использует HTML DOM, а не XML DOM (например,
element.tagName
возвращает форму верхнего регистра, а не с учетом регистра форма)
Я мог бы написать вторую реализацию, используя другой API, для выполнения той же функции, но я бы скорее нашел библиотеку, которая будет раскрывать эти стандартные интерфейсы, чтобы я мог использовать один и тот же код в обоих контекстах. Есть ли рабочая библиотека node.js, которая реализует WOM API DOM?