我正在尝试将XML数据从网页导出到使用javascript的电子表格。到目前为止,我只是试着很简单:使用Javascript/classic-ASP将XML导出到Excel电子表格
Sub Export
Response.ContentType = "application/vnd.ms-excel"
<script>
var XML = document.getElementById("xmldata");
window.open(XML);
</script>
End Sub
这种尝试打开XML文件为Excel电子表格,但它不打开,因为它具有无效字符。我追踪了这些角色,主要罪魁祸首就是横向破折号“ - ”。可能还有其他无效字符,但如果我手动删除它们,XML文件将打开正常。
我将如何去格式化XML内容以删除或替换无效字符以正确显示为Excel? XML表格是根据数据库中的字段构建的,我应该在构建它时格式化它,还是使用javascript格式化它?我试图找到最简单的解决方案,因为我对网络编程相当陌生。另外,我正在使用经典的ASP/VBscript。
在你的问题代码没有任何意义,是真的你有代码? – AnthonyWJones 2009-10-06 07:10:39
也许我应该澄清这个问题,但是,不管那个代码。 我有一个内置在网页中的XML数据岛。我想获取这个XML数据并将其导出到Excel中,它不包含它包含的任何无效字符。 – marekc 2009-10-06 08:00:29