如何将JavaScript中的日期变量传递到XML?

如何将JavaScript中的日期变量传递到XML?,javascript,xml,Javascript,Xml,我有一个JavaScript应用程序,它从HTML格式的表单中获取值并生成XML。正如您在下面看到的,我有一个ID字段1的表单字段,其中的值被获取并分配给变量Field1,然后输入到模板中 现在我要做的是创建一个变量来存储创建时间,并将其输入到模板中。我怎样才能做到这一点 $(function () { $('#DownloadButton').click(update); }); var creationTime = new Date(); var template = [ '<Fi

我有一个JavaScript应用程序,它从HTML格式的表单中获取值并生成XML。正如您在下面看到的,我有一个ID字段1的表单字段,其中的值被获取并分配给变量Field1,然后输入到模板中

现在我要做的是创建一个变量来存储创建时间,并将其输入到模板中。我怎样才能做到这一点

$(function () {
$('#DownloadButton').click(update);
});

var creationTime = new Date();

var template = [
'<Field1><?Field1?></Field1>',
'<creationtime><?creationTime?></creationTime>',

 ].join('\r\n');

function update() {
  var variables = {

'Field1': $('#Field1').val(),
};

 var newXml = template.replace(/<\?(\w+)\?>/g,
function(match, name) {
  return variables[name];
    });
$(函数(){
$(“#下载按钮”)。单击(更新);
});
var creationTime=新日期();
变量模板=[
'',
'',
].join('\r\n');
函数更新(){
变量变量={
“Field1”:$(“#Field1”).val(),
};
var newXml=template.replace(//g,
函数(匹配、名称){
返回变量[名称];
});