Как проанализировать файл XML и создать объекты, используя найденные значения? - PullRequest
0 голосов
/ 03 апреля 2019

Я хотел бы проанализировать файл XML с помощью Java. Я нашел несколько учебных пособий в Интернете, но никто не говорит о разборе вложенных тегов и их использовании в качестве атрибутов объектов.

Я пытался использовать найденный код здесь . Но это не показывает, как обращаться с тегами, которые находятся внутри других тегов. Позвольте мне показать вам пример:

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

lotto - это мой основной тег, который содержит все данные, которые мне нужны. В моем коде я создал класс с таким же образом. Его атрибуты такие же, как и у тегов, содержащихся в главном (cig, strutturaProponente, ...).

Я бы хотел, чтобы strutturaProponente стал классом. Я не знаю, как анализировать теги, которые находятся внутри тега strutturaProponente, а также тег cig. Спасибо за ваше терпение и внимание.

1 Ответ

0 голосов
/ 03 апреля 2019

Хорошо, дай мне посмотреть, понял ли я.Хотели бы вы представить в коде 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;
    }
}

Я надеюсь, что помог.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...