首先要知道xml的格式,然后才能解析啊

解决方案 »

  1.   

    文件为.xml不就是他的格式吗??
      

  2.   

    我想解析系统文件.xml,,你觉得可以吗??
      

  3.   

    要解析一个xml文件,你得知道文件中的Tag的名称才好解析啊。不然你怎么解析里面的数值呢?
      

  4.   

    parser = XmlPullParserFactory.newInstance().newPullParser();
    parser.setInput(is, "UTF-8");
    int eventType = parser.getEventType();
    while (eventType != XmlPullParser.END_DOCUMENT)
    {
    Log.d(TAG, "END_DOCUMENT");

    // 节点开始标志
    if (eventType == XmlPullParser.START_TAG)
    {
    if (parser.getName().equals("People"))
    {
    info = new PeopleInfo();
    }
    else if (parser.getName().equals("Name"))
    {
    info.setName(parser.nextText());
    }
    else if (parser.getName().equals("Age"))
    {
    info.setAge(parser.nextText());
    }
    else if (parser.getName().equals("Sex"))
    {
    info.setSex(parser.nextText());
    }
    }
    // 节点结束标志
    else if (eventType == XmlPullParser.END_TAG)
    {
    if (parser.getName().equals("People"))
    {
    lst.add(info);
    }
    }
    eventType = parser.next();
      

  5.   

    请问4楼,怎么知道.xml文件中有什么呢,,例如name,age..
    info = new PeopleInfo();在要创建此类吗??我刚接触android 有点不懂,请你
    详细说明一下他的用法,,谢谢,,
      

  6.   

    你首先得知道xml里面有哪些标签才能解析啊!解析方式一般有sax和dom,看需求选择
      

  7.   

    android 是手机开发,推荐使用sax,边读取边解析。
      

  8.   

    在解析.xml中,先知道xml中的标签是前提。
      

  9.   

    o ,,谢谢各位,现在有所了解。。也就是不知道xml的内容的话,是不可以用sax/dom解析的对吗?