Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    [java] leggere più valori con xpath

    Sto cercando di leggere dei dati con Xpath da un file xml.
    Riesco a leggere il primo tag, invece poi se tento di leggerne un altro, mi dà eccezione

    File xmlDocument = new File("c:/test.xml");
    ...
    InputSource inputSource = new InputSource(new FileInputStream(xmlDocument));
    ...
    XPathFactory factory = XPathFactory.newInstance();
    XPath xPath = factory.newXPath();
    ...
    int replication = Integer.parseInt(xPath.evaluate("/simulation/setup/replication", inputSource));
    System.out.println(replication); // FUNZIONA!

    warmuptime = Integer.parseInt(xPath.evaluate("/simulation/setup/warmuptime", inputSource));
    System.out.println(warmuptime); // NON FUNZIONA!: mi dà javax.xml.xpath.XPathExpressionException

    grazie

  2. #2
    Sicuro che sia corretto il nome dell'elemento?
    Lang=Java
    Ambiente = Eclipse forever
    Ubuntu & Win XP Pro

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 © 2024 vBulletin Solutions, Inc. All rights reserved.