Caros boa tarde.
Estou tentando gerar objetos apartir da leitura de um xml estou utilizando o xstream gostaria saber onde estou errando meus scritps seguem abaixo.
Desde já obrigado a todos.
package genericaconexaoxml;
import java.sql.*;
public class Conexao {
private String driver;
private String host;
private String port;
private String database;
private String user;
private String pass;
public Conexao() {}
public String getDriver(){
return driver;
}
public void setDriver(String driver){
this.driver = driver;
}
public String getHost(){
return host;
}
public void setHost(String host){
this.host = host;
}
public String getPort(){
return port;
}
public void setPort(String port){
this.port = port;
}
public String getDatabase(){
return database;
}
public void setDataBase(String database){
this.database = database;
}
public String getUser(){
return user;
}
public void setUser(String user){
this.user = user;
}
public String getPass(){
return pass;
}
public void setPass(String pass){
this.pass = pass;
}
}
------------------------------------------------------------------//--------------------------------------------------------------------------------------
package genericaconexaoxml;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import com.thoughtworks.xstream.*;
import com.thoughtworks.xstream.io.xml.DomDriver;
import java.io.IOException;
public class Main {
public static void main(String[] args) throws IOException {
try {
XStream xml = new XStream(new DomDriver());
xml.processAnnotations(Conexao.class);
FileInputStream fis = new FileInputStream("c:/Temp/bancoMySQL.xml");
Conexao con = (Conexao)xml.fromXML(fis);
System.out.println(con.getDriver());
System.out.println(con.getHost());
System.out.println(con.getPort());
System.out.println(con.getDatabase());
System.out.println(con.getUser());
System.out.println(con.getPass());
fis.close();
}catch(FileNotFoundException fileErro){
System.out.println(fileErro.getMessage());
}
}
}
----------------------------------------------------------------------------------------//-----------------------------------------------------------------------------------------
<?xml version="1.0" encoding="ISO-8859-1"?> com.mysql.jdbc.Driver jdbc:mysql://localhost 3306 mysql root Fmm020786