【问题标题】:How can I load a single tag in a XML file into a paragraph tag in HTML?如何将 XML 文件中的单个标签加载到 HTML 中的段落标签中?
【发布时间】:2023-04-05 11:36:01
【问题描述】:

我想使用 JavaScript 将名为“QWERTY”的单个 XML 标记加载到 HTML 中的“p”标记中,我该怎么做?

【问题讨论】:

  • 如果没有你给我们一个例子和预期的结果,你很难知道你想要什么。考虑编辑您的问题。见How do I ask a good question?

标签: javascript html xml load


【解决方案1】:

从 AJAX 请求加载 XML。 Parse XML。 Retrieve XML Dom 中的元素。然后添加到 HTML 元素中。

if (window.XMLHttpRequest){// code for IE7+, Firefox, Chrome, Opera, Safari
    xmlhttp=new XMLHttpRequest();
}else{// code for IE6, IE5
    xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.open("GET", XML_FILE, false);
xmlhttp.send();
xmlDoc=xmlhttp.responseXML; //parse the XML

//retrieve the XML element you want
var v = xmlDoc.getElementsByTagName("QWERTY")[0].childNodes[0].nodeValue;

//add the xml value to the html element
document.getElementById("paragraph-id").innerHTML = v;

【讨论】:

  • 有人能解释一下为什么我收到了否定的吗?这是一个直截了当的答案,它有效并且完全回答了所提出的问题。
  • @John 这就是您要找的人吗?
  • 是的!非常感谢!
  • 没问题,很高兴为您提供帮助!
猜你喜欢
  • 2020-06-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-05-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多