Titanium - xml属性查找和替换

时间:2012-06-05 15:39:46

标签: xml parsing xpath titanium

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

示例

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

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

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

1 个答案:

答案 0 :(得分:0)

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

if(items.item(i).getElementsByTagName('author').length > 0){
//do something
}