我正在建立一个新网站,其中包含银行的所有实时货币。 银行为我们提供了xml文件的链接。
https://www.bnr.ro/nbrfxrates.xml
我的问题是如何从提供的链接中导入数据并在HTML网站上创建表格?
答案 0 :(得分:2)
您可以使用Javascript完成此操作。因此,首先您可以像这样从Array中获取XML中的所有数据
var request = new XMLHttpRequest();
request.open("GET", "https://www.bnr.ro/nbrfxrates.xml", false);
request.send();
var xml = request.responseXML;
var currencies = xml.getElementsByTagName("Rate");
for(var i = 0; i < currencies.length; i++) {
$currency = currencies.attributes["currency"];
$value = currencies.nodeValue;
}
这是从XML获取数据的方式。
这里很好地解释了如何动态创建html表。 Dynamically creating an html table with Javascript
希望对您有帮助