有没有办法使用 KnockoutJS 将 XML 文件转换为 CSV?

Posted

技术标签:

【中文标题】有没有办法使用 KnockoutJS 将 XML 文件转换为 CSV?【英文标题】:Is there any way to convert XML file into CSV using KnockoutJS? 【发布时间】:2019-03-31 22:10:33 【问题描述】:

我是 KnockoutJS 的新手。当我单击按钮时,我正在寻找一种在同一页面上使用 Knockout 将 XML 转换为 CSV 的方法。我在谷歌上进行了广泛的研究,但到目前为止还没有运气。 谁能指导我如何做到这一点?

【问题讨论】:

【参考方案1】:

可以使用其他两个库在 javascript 中完成实际转换,例如此答案:https://***.com/a/34668725/10563591

我真的看不出 Knockout 对实际转化有何帮助。它用于将 JavaScript 模型绑定到视图(html 页面)。因此,使用方法xmlTocsv() 创建模型,在按钮上使用data-bind='click: xmlTocsv' 并将该模型与页面或按钮绑定。

【讨论】:

非常感谢您的回复。我仍然有点困惑如何做到这一点。我不能为此目的使用 Knockout。您能否进一步详细说明。如果可能的话,请您为此提供答案 老实说,我看不出淘汰赛有什么帮助。 Knockout(根据定义)有助于轻松地将 DOM 元素与模型数据相关联。所以 Knockout 不是一个实用程序库。当然有一些实用功能可用,但主要用于支持此目的。

以上是关于有没有办法使用 KnockoutJS 将 XML 文件转换为 CSV?的主要内容,如果未能解决你的问题,请参考以下文章

有没有办法异步初始化 Viewmodel (KnockoutJS)

KnockoutJS 查找 ko.observable() 长度

带有 KnockoutJS 的 TypeScript

Knockoutjs(2.1.0 版):将布尔值绑定到选择框

KnockoutJS 映射不

如何使用KnockoutJS数据绑定iframe的内容?