【问题标题】:Parsing attributes using SAX in android在android中使用SAX解析属性
【发布时间】:2012-02-23 19:57:44
【问题描述】:

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

例如:我能够轻松解析:

<author>Hina2</author>

结果:Hina2

我如何解析来自的属性:

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

谢谢!

【问题讨论】:

    标签: java android xml sax


    【解决方案1】:

    startElement 方法具有属性作为参数。您可以从该参数获取元素的属性。你可以参考这个链接example

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2012-12-19
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-04-30
        • 1970-01-01
        相关资源
        最近更新 更多