Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/190.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android sax xml解析-获取父级的属性_Android_Xml_Parsing_Sax - Fatal编程技术网

Android sax xml解析-获取父级的属性

Android sax xml解析-获取父级的属性,android,xml,parsing,sax,Android,Xml,Parsing,Sax,我开发了一个android应用程序,它需要解析来自YR.no的天气数据。该组织提供了一个api,其中包含提供xml格式特定数据的方法。比如说,我想从中解析xml数据 通过我在这里提出的问题,我成功地解析了子元素的属性-> 现在我想解析特定时间的数据。所以我想解析“time”标记的属性“from”和“to”的值。但问题是,我无法将结束文本元素侦听器设置为节点“time”,因为我得到了这个错误 “此元素已经有子元素。它不能有结束文本元素侦听器。” 那么,我应该如何解析这个函数的属性呢?关于我的编码的

我开发了一个android应用程序,它需要解析来自YR.no的天气数据。该组织提供了一个api,其中包含提供xml格式特定数据的方法。比如说,我想从中解析xml数据

通过我在这里提出的问题,我成功地解析了子元素的属性->

现在我想解析特定时间的数据。所以我想解析“time”标记的属性“from”和“to”的值。但问题是,我无法将结束文本元素侦听器设置为节点“time”,因为我得到了这个错误

“此元素已经有子元素。它不能有结束文本元素侦听器。”


那么,我应该如何解析这个函数的属性呢?关于我的编码的详细信息可以在我提供的预览问题的链接上看到。提前谢谢你

要解析属性,必须使用StartElementListener而不是end text listener

    time.setStartElementListener(new StartElementListener(){
                    public void start(Attributes attr)
                    {
                        String value = attr.getValue("from");

                        currentMessage.setFrom(value);
                    }
            });