用属性提取XML属性
Extract XML attribute with property
以下XML对象:
http://ws.audioscrobbler.com/2.0/user/christiaan123/topalbums.xml返回'image'属性下的专辑封面,但有'size'属性。我如何使用javascript返回<image size="extralarge>
的url ?
到目前为止,我已经试过了:
if (window.XMLHttpRequest)
{
xhttp=new XMLHttpRequest();
}
else // for IE 5/6
{
xhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xhttp.open("GET","http://ws.audioscrobbler.com/2.0/user/christiaan123/topalbums.xml",false);
xhttp.send();
lastFmData=xhttp.responseXML;
albums = lastFmData.getElementsByTagName("album")
if (window.XMLHttpRequest)
{
xhttp=new XMLHttpRequest();
}
else // for IE 5/6
{
xhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xhttp.open("GET","http://ws.audioscrobbler.com/2.0/user/christiaan123/topalbums.xml",false);
xhttp.send();
lastFmData=xhttp.responseXML;
albums = lastFmData.getElementsByTagName("album")
cover = []
url = []
var divs = document.getElementsByTagName("img");
console.log(divs);
for (i=0; i<50; i++) {
cover[i] = albums[i].children[8].innerHTML;
url[i] = albums[i].children[3].innerHTML;
divs[i].src = cover[i];
}
相关文章:
- 在 XML 文件中搜索 TestComplete 中的特定属性值
- 如何在 XML 中搜索特定属性以检索另一个属性
- 在 xml 中搜索属性
- LiveCycle Xml属性绑定
- 获取具有特定属性的xml的文本
- 使用javascript查找xml属性值
- for循环,直到xml属性不为null.从最后一行开始javascript
- 查看xml是否具有属性和值
- 使用jquery从xml中选择一个属性
- xml获取属性javascript不会;无法处理childNodes
- 设置名称与 XML 的名称生产不匹配的 DOM 元素的属性
- 在 Ace 编辑器中自动完成 XML 值和属性
- XML 获取具有特定属性的特定节点
- 无法使用 jquery 获取 xml 属性的值
- 未捕获的语法错误:无法在“元素”上设置“innerHTML”属性:提供的标记是无效的 XML
- 当标签值与使用 JavaScript 的输入匹配时,返回 XML 标签属性
- 如何获取 xml 控件属性
- 如何使用 $.parseXML 在客户端上分析包含属性的 xml 字符串
- 使用 qml 读取多个 Xml 属性
- 使用 JSON 解析 XML,也包含嵌入在标记属性中的 XML