Guest User

Untitled

a guest
Jul 20th, 2018
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.13 KB | None | 0 0
  1. var xmltext = '<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><root>Hello World</root></rss>';
  2. var contentType = 'text/xml';
  3. var file_name = 'rss_feed.xml';
  4.  
  5. var pom = document.createElement('a');
  6. var bb = new Blob([xmltext], {type: contentType});
  7.  
  8. pom.setAttribute('href', window.URL.createObjectURL(bb));
  9. pom.setAttribute('download', file_name);
  10.  
  11. pom.dataset.downloadurl = [contentType, pom.download, pom.href].join(':');
  12. pom.draggable = true;
  13. pom.classList.add('dragout');
  14.  
  15. document.body.appendChild(pom);
  16. pom.click();
  17. window.open(pom.getAttribute('href'));
  18. setTimeout(function(){
  19. document.body.removeChild(pom);
  20. },1000);
  21.  
  22. window.open('data:text/xml;charset=utf-8,' + xmltext, "", "_blank");
  23.  
  24. window.open('data:application/xml;' + encodeURIComponent(xmltext));
  25.  
  26. var parser = new DOMParser();
  27. var xmlDoc = parser.parseFromString(xmltext, "application/xml");
  28.  
  29. var oSerializer = new XMLSerializer();
  30. var sXML = oSerializer.serializeToString(xmlDoc);
  31.  
  32. var myXmlWindow = window.open("","");
  33. myXmlWindow.document.write(sXML);
  34. myXmlWindow.focus();
Add Comment
Please, Sign In to add comment