使用JavaScript或JQuery将HTML表转换为XML

我有这个动态创建的HTML表,我希望将其转换为XML(参见下面的xml输出)

Class 1995 1996 1997
Class1 Phase I Phase II Phase III Phase I Phase II Phase III Phase I Phase II Phase III
Class2 Phase I Phase II Phase III Phase I Phase II Phase III Phase I Phase II Phase III

这是我正在处理的function,我需要一些帮助来解析下拉框所选项目

 var xml = ''; xml = xml + ''; $("# tr").each(function () { var cells = $("td", this); if (cells.length > 0) { xml += ""; for (var i = 1; i < cells.length; ++i) { xml += ''; } xml += ""; } }); xml = xml + '' 

这就是我希望解析后XML输出的样子。

                

上面的jquery函数现在可以工作了。 如果有人能想出很好的JavaScript示例,将会非常感激。

谢谢

在你的for循环中尝试这个

 xml += ''; 

DEMO