Ae galera blz?? seguinte to precisando importar esse pacote no java, mas a API do java não contem ele, como eu faço para importat??
com.thoughtworks.xstream.XStream
Valeuss
Ae galera blz?? seguinte to precisando importar esse pacote no java, mas a API do java não contem ele, como eu faço para importat??
com.thoughtworks.xstream.XStream
Valeuss
valeu kra consegui! e ja coloquei os pacotes no meu projeto,
fiz assim
fiz o download xstream-1.1.2.zip
dai peguei os pacotes a partir de C:\Downloads\xstream-1.1.2\src\java…
mas ta dando esss erro aqui
[quote]Exception in thread “AWT-EventQueue-0” java.lang.IllegalArgumentException: XPP3 pull parser library not present. Specify another driver. For example: new XStream(new DomDriver())
at com.thoughtworks.xstream.io.xml.XppDriver.createReader(XppDriver.java:19)
at com.thoughtworks.xstream.XStream.fromXML(XStream.java:475)
at com.thoughtworks.xstream.XStream.fromXML(XStream.java:468)[/quote]
para criar o xml faço assim
XStream xstream = new XStream();
String contatosEmXML = xstream.toXML(modelo.getVetElements());
onde modelo.getVetElements() retorna um vector.
e para ler logo em seguida eu faço
Vector el = (Vector) xstream.fromXML(contatosEmXML);
achei que podia ser problema usando o mesmo nome da gravação, entao eu fiz isso:
[code]
XStream teste= new XStream( );
Vector el = (Vector) teste.fromXML(contatosEmXML);[/code]
pode me ajudar???
valeu, vou testar, mas tava vendo aqui, aumenta o tamanho do programa um monte neh! fosa isso, será que tem como fazer sem aumentar tanto?/
Obrigado
Não precisa baixar nada não. Ao invés disto:
new XStream();
faça isto:
new XStream(new DomDriver());
Valeu, funcionou como uma luva.