【发布时间】:2013-07-17 14:08:00
【问题描述】:
我正在解析一个 xml 提要,它似乎工作正常。我在尝试从标签中提取属性时遇到问题。
我正在使用 Titanium 并在我声明 str3 的行上调试时出错,但是,控制台 IS 打印正确的数据?
这怎么可能?代码如下:
var str3=items.item(i).getElementsByTagName("enclosure").item(0).getAttribute("url");
console.log("MP3 TEST 2-------------"+str3);
我尝试对 if (str3 is null) 进行测试,但在尝试对其进行测试时仍然出现错误。感谢您的帮助!
【问题讨论】:
-
用
[0]替换.item(0) -
我们需要更多的酱汁。出现什么错误?给我们更多代码。
-
@Jeff Noel 这就是烦人的事情。我没有收到任何特定错误,该行只是用蓝色突出显示,带有一个箭头表示调试当前指令指针
-
@adeneo 我现在正在尝试,但我昨天尝试过,我想,但无济于事。我认为 .item(0) 就是 Titanium 的作用
-
@adeneo 是的,仍然出现蓝色突出显示的错误!您的方式不是将正确的数据打印到控制台
标签: javascript xml tags titanium getattribute