在android中使用SAX解析属性

时间:2012-02-23 19:57:45

标签: java android xml sax

是否可以使用SAX解析器解析xml文件中的属性?

例如:我能够轻松解析:

<author>Hina2</author>

结果:Hina2

如何解析以下属性:

<text author="Hina2" timeModified="timestampgoeshere" 
pos="pre" priority="0" thumbUrl="text2" url="textfull2"/>

谢谢!

2 个答案:

答案 0 :(得分:0)

startElement方法将Attributes作为参数。您可以从该参数获取元素的属性。您可以将此链接称为example

答案 1 :(得分:0)

如果您使用的是android sax版本,那么您可以像这样使用

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

                    currentMessage.setAuthor(value.toString());
                }
        });