- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我的 assets/xml 文件夹中存储了以下 XML 结构:
<?xml version="1.0" encoding="utf-8"?>
<homescreen>
<homeitem name="Name1"
subtext="Description1"
icon="iconresource1" />
<homeitem name="Name2"
subtext="Description2"
icon="iconresource2" />
<homeitem name="Name3"
subtext="Description3"
icon="iconresource3" />
</homescreen>
我正在使用 XmlPullParser 读取每个单独的 homeitem
:
int event;
String TAG_ITEM = "homeitem";
while ((event = parser.next()) != XmlPullParser.END_DOCUMENT) {
if (event == XmlPullParser.START_TAG) {
String tag = parser.getName();
if (TAG_ITEM.equals(tag)) {
// Works - Logs "Name1"
Log.d(LOG_NAME, parser.getAttributeValue(0));
// Works - Logs "name"
Log.d(LOG_NAME, parser.getAttributeName(0));
// Works - Logs ""
Log.d(LOG_NAME, parser.getAttributeNamespace(0));
// Fails - Logs null
Log.d(LOG_NAME, parser.getAttributeValue(XmlPullParser.NO_NAMESPACE, "name"));
}
}
}
我的问题是:使用 getAttributeValue(String, String)
总是返回 null。使用 getAttributeValue(Integer)
效果很好。我做错了什么?
设备:Nexus 10、Stock KitKat 4.4
最佳答案
试试这个:
parser.getAttributeValue(null, "name");
关于android - XmlPullParser getAttributeValue 返回 null,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20216243/
我正在尝试解析一个 xml 文件。但是方法 getAttributeValue 总是为我返回 null。首先是xml文件 Tove Jani Reminder Don't forget me thi
我有一个 XML 文档,其中包含带前导零的字符串。当我使用 XmlResourceParser 迭代 XML 文件时,我注意到带有前导零的字符串在调用 getAttributeValue 时被修改,删
我打算从所有语言的 Google 翻译 菜单中显示 value 属性的值。它由页面的左列表表示。 这是我正在运行的代码,控制台上没有显示任何内容(除了新行)。有什么问题吗? using System;
我的 assets/xml 文件夹中存储了以下 XML 结构: 我正在使用 XmlPullParser 读取每个单独的 homeitem: int event; S
我有一个自定义的 SeekBarPreference,它扩展了 DialogPreference。我正在构建自己的布局,但仍在使用父级的属性。 在代码部分,我正在检索 attr.getAttribu
本文整理了Java中javolution.xml.stream.XMLStreamReader.getAttributeValue()方法的一些代码示例,展示了XMLStreamReader.getA
本文整理了Java中org.apache.woden.XMLElement.getAttributeValue()方法的一些代码示例,展示了XMLElement.getAttributeValue()
有时我想知道某些 API 更改的原因。由于谷歌没有帮助我解决这个问题,也许 StackOverflow 可以。为什么 Microsoft 选择删除 XML 元素上的 GetAttribute 辅助方法
本文整理了Java中org.ow2.util.xml.XMLUtils.getAttributeValue()方法的一些代码示例,展示了XMLUtils.getAttributeValue()的具体用
我运行 C# 代码来比较 CRM 中的前图像和后图像以确定字段是否更改(长话短说:我无法控制的外部进程每次都更新记录中的每个字段,即使字段没有' t改变了)。我想使用 CRM GetAttribute
本文整理了Java中uk.co.real_logic.sbe.xml.XmlSchemaParser.getAttributeValue()方法的一些代码示例,展示了XmlSchemaParser.g
当我有一个名为 $model 的 Eloquent 模型实例时,我可以通过两种方式检索它的属性值(例如用户名): $name = $user->name; 或 $name = $user->getAt
使用后期绑定(bind)针对 CRM SDK 进行编码时,使用 GetAttributeValue 方法访问属性与直接在 Entity 对象上访问属性有什么区别? 我对 .NET 和 c# 仍然很陌生
我是一名优秀的程序员,十分优秀!