0

我在 Titanium 移动设备中工作,我正在尝试解析和 xml 提要。提要解析得很好,但我正在寻找确切的属性,例如标题、作者和描述。但是每隔一段时间,提要不会提供我正在寻找的项目之一。例如,标题和描述将出现在项目中,但作者将丢失,因为从未提供过。

例子

<item>
    <title></title>
    <author></author>
    <desc></desc>
<item>
<item>
    <title></title>
    <desc></desc>
<item>

请注意,第二项中缺少作者。我的代码将出现“表达式“作者”的结果。item(0)'[null] 不是对象。”

如果它不存在,我如何跳过该属性?

4

1 回答 1

0

我使用以下代码来解决我的问题。

if(items.item(i).getElementsByTagName('author').length > 0){
//do something
}
于 2012-06-05T17:42:27.687 回答