Expressを使用してNodeJの上にjavascriptでCMSを書いています。私の目標は、過去数年間 .NET で毎日作成していたものを作成することでしたが、現在は純粋に JavaScript で作成しています。現時点では、ページをインラインで編集し (「contenteditable」属性を使用)、編集可能な div の HTML を JSON に解析して MongoDB に保存するという基本的なフローが機能しています。
もちろん逆に、必要なセクションの JSON が解析されて HTML サーバー側に戻され、jQuery を使用して JSDom ドキュメントに挿入され、ドキュメント全体がクライアントに送信されます。
これはすべて完全に機能しますが、現在、HTML が JSON として保存されている部分について質問している同僚と話し合っています。彼の意見では、これは XML であるべきですが、すべてを XML に変更する前に、この問題についてもう少し意見を聞きたいと思います。
プロセスのどの部分においても、XML は JSON よりも優れていますか? 私が知っているように、JSONを解析してHTMLに戻すのではなく、XSLTを使用してXMLをHTMLにフォーマットする必要があります。
これに関するご意見をお待ちしております。