如何解析XML文件并使用找到的值创建对象?

时间:2019-04-03 17:18:15

标签: android xml parsing

我想使用Java解析XML文件。我在线上找到了一些教程,但是没有人讲述解析子标签并将其用作对象的属性。

我尝试使用发现的here代码。 但是,它没有显示如何处理其他标签内的标签。让我给你看一个例子:

<lotto>
            <cig>Z9E1CD9F58</cig>
            <strutturaProponente>
                <codiceFiscaleProp>00222010654</codiceFiscaleProp>
                <denominazione>COMUNE DI PERDIFUMO</denominazione>
            </strutturaProponente>
</lotto>

lotto是我的主要标签,其中包含我需要的所有数据。在我的代码中,我以相同的方式创建了一个类。其属性与主要标签(cig,strutturaProponente ...)中包含的标签相同。

我希望strutturaProponente成为一堂课。我不知道如何解析标签strutturaProponente以及标签cig中的标签。 谢谢您的耐心和考虑。

1 个答案:

答案 0 :(得分:0)

好吧,让我看看我是否理解。您是否想要XML代码中的表示形式,我相信类会像这样。

public class Loto
{
    private String cig;

    public String getCig()
    {
        return cig;
    }

    public void setCig(String value){
       cig = value;
    }
}

public class StrutturaProponente
{
     private int codiceFiscaleProp;

     private string denominazione;

     public int getCodiceFiscaleProp()
     {
        return cig;
     }

     public void setCodiceFiscaleProp(int value){
       codiceFiscaleProp = value;
     }

    public String getDenominazione()
    {
        return denominazione;
    }

    public void setDenominazione(String value){
       denominazione = value;
    }
}

我希望能有所帮助。