Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di Poker1
    Registrato dal
    Jul 2002
    Messaggi
    479

    Ricerca tag all'interno di un file XML

    ciao a tutti,
    sto creando un file xml così strutturato:
    codice:
    - <Programma>
    - <Comandi>
    - <Comando>
    - <ITERAOGGETTI id="1">
    - <Comandi>
    - <Comando>
      <GUARDA /> 
      </Comando>
    - <Comando>
      <GUARDA /> 
      </Comando>
      </Comandi>
      </ITERAOGGETTI>
      </Comando>
      </Comandi>
      </Programma>
    c'è una funzione che mi consente di cercare un attributo ( in questo caso id ) all'interno di TUTTO il file xml ?. Io sono ancora in fase di creazione del file, quella è la struttura che dovrà uscire fuori, quindi io ho il document, ancora nn ho il file xml, dovrei navigare all'interno del document.getRootElement()
    Non riscrivere la ruota, usa le librerie.
    by Bjarne Stroustrup
    EIDON SOFT MEMBER

  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284

    Re: Ricerca tag all'interno di un file XML

    Originariamente inviato da Poker1
    c'è una funzione che mi consente di cercare un attributo ( in questo caso id ) all'interno di TUTTO il file xml ?. Io sono ancora in fase di creazione del file, quella è la struttura che dovrà uscire fuori, quindi io ho il document, ancora nn ho il file xml, dovrei navigare all'interno del document.getRootElement()
    Quale API usi? JAXP con il DOM W3C? Oppure JDOM? O DOM4J? O altro?
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  3. #3
    Utente di HTML.it L'avatar di Poker1
    Registrato dal
    Jul 2002
    Messaggi
    479
    JDOM
    Non riscrivere la ruota, usa le librerie.
    by Bjarne Stroustrup
    EIDON SOFT MEMBER

  4. #4
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Originariamente inviato da Poker1
    JDOM
    Bene, dato un org.jdom.Document hai almeno 2 possibilità per fare ricerche nel documento. O le fai "a mano" nel senso che scrivi del codice che dall'Element radice va a prendere la lista dei figli, fa i controlli che ti servono, eventualmente cerca ancora nei figli dei figli, ecc....
    Oppure usi XPath (vedi la classe di JDOM org.jdom.xpath.XPath). Ho già usato XPath con JAXP ... non con JDOM, quindi in questo momento non ti so dire di più.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.