【问题标题】:XmlPullParser.getText() return null or "" in this situation?XmlPullParser.getText() 在这种情况下返回 null 或 ""?
【发布时间】:2016-01-08 23:28:51
【问题描述】:

XML 文件是:

<name></name>

如果我解析 XML:

String result = null;
if (parser.next() == XmlPullParser.TEXT) {
     result = parser.getText();
     parser.nextTag();
}
return result;

返回 null 还是返回空字符串 ""

【问题讨论】:

  • 我没有测试过,但我认为它会返回一个空字符串。

标签: xmlpullparser android-xmlpullparser


【解决方案1】:

来自Android Developers XmlPullParser Reference

如果元素内容为空(内容为“”),则不会报告 TEXT 事件。

所以它应该返回 null。

【讨论】:

    猜你喜欢
    • 2021-12-31
    • 2018-05-21
    • 1970-01-01
    • 2013-04-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多