0

需要将我收到的一些 XML 快速转换为 HTML。我需要淘汰 RegEx 吗?

4

1 回答 1

1

如果 XML 包含数据结构,则使用 jQuery 模板功能。通过这种方式,您可以在 HTML 中定义每个记录/数据结构的表示。如果您使用 AngularJS 或 Knockout 等 javascript MVC 框架,除了 jQuery,您可以使用最少且可维护的代码将您的 XML 数据结构转换为 HTML。

带有 KnockoutJS 的 jQuery 模板示例http://knockoutjs.com/documentation/template-binding.html

如果 XML 包含 HTML 元素,那么您将很容易编写 XSL 并将 XML 转换为 HTML。Javascript 引擎具有 XSL 处理器,可以使用 XSL 模板将 XML 转换为 HTML

用于 XML 到 HTML 转换的客户端 XSLT 简介:http: //www.w3schools.com/xsl/xsl_client.asp

于 2012-07-20T13:01:05.673 回答