Javascript loadXml在Windows 10上返回未定义的

Javascript loadXml在Windows 10上返回未定义的,javascript,toast,win-universal-app,xmldocument,windows-10,Javascript,Toast,Win Universal App,Xmldocument,Windows 10,我想在我的Windows10Universal应用程序中创建一个自定义的toast,就像Cortana使用的那样。因此,我试图将一个自定义XML片段传递给ToastNotification类 var xmlDocument = new Windows.Data.Xml.Dom.XmlDocument(); var xml = "<toast><visual></visual></toast>"; var toastXml = xmlDocumen

我想在我的Windows10Universal应用程序中创建一个自定义的toast,就像Cortana使用的那样。因此,我试图将一个自定义XML片段传递给ToastNotification类

var xmlDocument = new Windows.Data.Xml.Dom.XmlDocument();

var xml = "<toast><visual></visual></toast>";
var toastXml = xmlDocument.loadXml(xml);

// var toast = new notifications.ToastNotification(xmlDocument.loadXml(xml));
// var toastNotifier = notifications.ToastNotificationManager.createToastNotifier();
// toastNotifier.show(toast);
var xmlDocument=new Windows.Data.Xml.Dom.xmlDocument();
var xml=“”;
var toastXml=xmlDocument.loadXml(xml);
//var toast=newnotifications.toast通知(xmlDocument.loadXml(xml));
//var toastNotifier=notifications.ToastNotificationManager.createToastNotifier();
//toastNotifier.show(toast);

但遗憾的是,xmlDocument.load(xml)总是返回未定义的。我做错了什么?

应该使用填充的
XmlDocument
变量,而不是使用
loadXml
的返回值,类似于:

xmlDocument.loadXml(xml);
var toast = new notifications.ToastNotification(xmlDocument);