我正在使用Express在NodeJs上用JavaScript编写CMS中的CMS。我的目标是构建过去几年来在.NET中每天构建的内容,但现在纯粹用JavaScript。 目前,我有基本的流程工作,内联编辑页面(带有“contenteditable”属性),然后将这些可编辑div的HTML解析为JSON并将其存储在MongoDB中。NodeJs CMS - 构建CMS时作为存储格式的XML或JSON
另一种解决方法是,将所需部分的JSON解析回HTML服务器端,并使用jQuery将其插入到JSDom文档中,然后将整个文档发送到客户端。
这一切都很完美,但现在我正在与一位正在质问HTML存储为JSON的部分的同事进行讨论。在他看来,这应该是XML,但在将所有内容都改为XML之前,我希望听到关于此问题的更多意见。
XML在处理的任何部分都比JSON有优势吗?我不得不使用XSLT将XML格式化为HTML,而不是像我所知的那样将JSON解析回HTML。
对此的任何意见将不胜感激。