如何把html的文本保存到xml文件上?

我打算在html部分创建链接下载, 并把部分html内容展示到xml文件上

function createLink(createLinkButton, link, linkText) {

    var xml;
    var linkHREF;
    var linkText;
    var downloadFileName;

    var projectName = document.getElementById("projectName").innerHTML;
    console.log(projectName);

    xml= '<?xml version="1.0" encoding="UTF-8" ?>';
    xml += '<Project>';
    xml += projectName;
    xml += '</Project>';
    xml = encodeURI(xml);

    linkHREF = 'data:png/jpg;charset=utf-8,' + xml;
    downloadFileName = 'FC.XML';
    link.html(linkText);
    link.attr("download", downloadFileName);
    link.attr("href", linkHREF);

    createLinkButton.click(createLink);

    return createLinkButton;

}

$(function() {
    createLink($('#linkCreate'), $('#myLink'), "Download");
});
<strong id="projectNameContent">project</strong>

可是XML文件输出以下结果

<?xml version="1.0" encoding="UTF-8" ?><Project>[object HTMLInputElement]</Project>

希望能够帮我解答
谢谢

https://zhidao.baidu.com/question/567259125.html