使用NodeJS构建XML


Build XML using NodeJS

我是NodeJS的新手,我已经安装了一个小的Web服务器。现在我想能够使用我的旧html文件,这些文件位于PHP的服务器端,我现在想将其翻译成JavaScript。我的PHP文件中有一个函数,它从MySQL中检索信息,并将其转换为XML文档并发送给客户端。

因此,现在我想使用JavaScript构建一个XML"文件"。我很熟悉这一点,因为客户端的JavaScript会将XML文件变成一个表。所以我在互联网上搜索了一下,却一无所获:

  1. 开始一个XML文件(因此不导入)
  2. 构建一个XML文件,就像在浏览器中处理DOM一样,我的意思是能够使用getElementsByTagName()createElementsetAttribute()等函数

我的借口是我的英语不是最好的,因为我是个荷兰人。我希望这不会影响答案:)。

谢谢,

这里有一个名为xmldom的包,它为node.js 提供了DOM Api的实现

npm install xmldom

如果您希望document.evaluate()支持XPath,请查看XPath包。

npm install xpath

我建议您使用xmlbuilder包。

npm install xmlbuilder

完整的文档在这里

我建议使用非常简单的xml。它确实有很好的记录。您将使用javascript对象,直到需要将其序列化为XML为止。