如何在浏览器上将xml base64字符串转换为图像

时间:2017-10-16 14:56:28

标签: javascript html css xml

管理用js函数从XML文件中提取base64字符串,但是我如何在browser / src属性中显示它?或者有更好的方法!

xml文件将更改,因此xml照片标记图像字符串将更改。如果我粘贴文本字符串但需要更新字符串的函数...它是有效的。如果这是有道理的。

<p id="demo">
     <script>
       var xhttp = new XMLHttpRequest();
       xhttp.onreadystatechange = function() {
           if (this.readyState == 4 && this.status == 200) {
               myFunction(this);
           }
       };
       xhttp.open("GET", "PhotoAsXML.xml", true);
       xhttp.send();

       function myFunction(xml) {
           var xmlDoc = xml.responseXML;
           document.getElementById("demo").innerHTML =
           xmlDoc.getElementsByTagName("FullName")[0].childNodes[0].nodeValue + "<br>" +
           xmlDoc.getElementsByTagName("Photo")[0].childNodes[0].nodeValue;
         }

       </script>

  </p>

  <img style='display:block; width:140px;height:180px;' id='base64image' src="data:image/png;base64," />

0 个答案:

没有答案