保存innerHTML区分大小写

时间:2016-08-10 10:01:06

标签: javascript html xml innerhtml

我使用此脚本保存innerHTML

function downloadInnerHtml1(filename, elId, mimeType) {
    var elHtml = document.getElementById(elId).innerHTML;
    var link = document.createElement('a');
    mimeType = mimeType || 'application/xhtml+xml';

    link.setAttribute('download', filename);
    link.setAttribute('href', 'data:' + mimeType + ';charset=utf-8,' + encodeURIComponent(elHtml));
    document.body.appendChild(link);
    link.click();
    document.body.removeChild(link);
}

var fileName1 = 'test_xml.xml';

function save_xml() {
    downloadInnerHtml1(fileName1, 'pohoda', 'application/xhtml+xml');
}

我将其导出为XML。一切都很好,但节点名称不保存区分大小写。 原文是<offerHeader>,但是当我保存它时,它是小写的。我需要它作为原始,区分大小写。

有人可以帮我这个吗?提前谢谢!

/ edit:chrome和firefox中的结果相同。 我不需要仅将第一段资本化。

0 个答案:

没有答案