Javascript loadXml在Windows 10上返回未定义的
我想在我的Windows10Universal应用程序中创建一个自定义的toast,就像Cortana使用的那样。因此,我试图将一个自定义XML片段传递给ToastNotification类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
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);