进行任何现代的UI渲染库来满足静态XML



我可以使用React,Vue或Marko或类似库来完成XML输出吗?

看来XML输出不是这些库中的任何一个功能(尽管似乎可以将新的(最终,可渲染(标签注入Marko(。

我需要渲染各种格式,包括HTML,EPUB,iBooks,WordML以及其他针对教育环境的XML格式。理想情况下,我更喜欢使用相同的工具来渲染到动态HTML和静态XML标记,而不是用于动态HTML的React,以及(例如(静态XML的PUG。

XML输出只是文档类型。您应该能够在这些库/框架中的任何一个中输出XML,并且您只需要为每种文档格式的正确文档标头。

MDN对创建形式良好的XML文档有很好的介绍,该文档将帮助您在构建页面时创建所需的文档标题和实体。

如果要将文档转换为其他文档类型,则可能必须在应用程序中构建自己的转换。大多数库和框架都认为您会自行进行变换,或者使用变压器插件来做到这一点。在当今时代,实际上没有办法做这个。

然后,您提到的库和框架是为HTML文档构建的。这并不排除您在使用时创建良好的XHTML/XML。标签是标签,字符串是字符串,标记为标记,每个都应处理这些核心方案。

正如您所说的, marko 非常有资格构建DOM树,并且使用它时,良好的XHTML/XML标记在使用时很容易。

最新更新