我是NodeJS的新手,我已经安装了一个小的Web服务器。现在我想能够使用我的旧html文件,这些文件位于PHP的服务器端,我现在想将其翻译成JavaScript。我的PHP文件中有一个函数,它从MySQL中检索信息,并将其转换为XML文档并发送给客户端。
因此,现在我想使用JavaScript构建一个XML"文件"。我很熟悉这一点,因为客户端的JavaScript会将XML文件变成一个表。所以我在互联网上搜索了一下,却一无所获:
- 开始一个XML文件(因此不导入)
- 构建一个XML文件,就像在浏览器中处理DOM一样,我的意思是能够使用
getElementsByTagName()
、createElement
和setAttribute()
等函数
我的借口是我的英语不是最好的,因为我是个荷兰人。我希望这不会影响答案:)。
谢谢,
这里有一个名为xmldom的包,它为node.js 提供了DOM Api的实现
npm install xmldom
如果您希望document.evaluate()
支持XPath,请查看XPath包。
npm install xpath
我建议您使用xmlbuilder
包。
npm install xmlbuilder
完整的文档在这里
我建议使用非常简单的xml。它确实有很好的记录。您将使用javascript对象,直到需要将其序列化为XML为止。