Estrazione oggetti file xml

di il
2 risposte

Estrazione oggetti file xml

Buon giorno a tutti, ho un problema di questo tipo. In un gioco di carte, al momento della creazione del mazzo di carte, vado ad estrarre la lista di carte da creare da un file xml. Quello che mi piacerebbe fare è scorrere tutta la lista di carte da creare, estratta dal file, e chiamare un costruttore generico (astratto) su ogni elemento estratto. Tale costruttore astratto è poi implementato in maniera diversa a seconda dell'elemento che è stato estratto dal file. Il fatto è che non vorrei utilizzare costrutti condizionali per decidere quale costruttore concreto richiamare, ma sceglierlo in base al "tipo" di carta (elemento) estratta dal file. Come posso rappresentare le carte nel file xml per distinguerle in fase di creazione?

Spero di essermi spiegato.

Grazie

Francesco

2 Risposte

  • Re: Estrazione oggetti file xml

    francescolombardoni ha scritto:


    In un gioco di carte, al momento della creazione del mazzo di carte, vado ad estrarre la lista di carte da creare da un file xml.
    Domanda ma per capire: perché da un XML? Non basta generare il mazzo da "codice"? Di che carte si tratta? (io al momento penso al "classico" mazzo di carte con i 4 semi ... non so se intendi carte "particolari" di chissà quale altro gioco)

    francescolombardoni ha scritto:


    chiamare un costruttore generico (astratto)
    Questo, detto così, non vuol dire nulla in Java.

    francescolombardoni ha scritto:


    non vorrei utilizzare costrutti condizionali per decidere quale costruttore concreto richiamare, ma sceglierlo in base al "tipo" di carta (elemento) estratta dal file. Come posso rappresentare le carte nel file xml per distinguerle in fase di creazione?
    Spiega meglio cosa intendi per le carte.
  • Re: Estrazione oggetti file xml

    Usa Apache Commons Digester.
Devi accedere o registrarti per scrivere nel forum
2 risposte