Oi pessoal, existe alguma forma de passar parâmetros para um arquivo xml e capturá-lo dinamicamente? Estou querendo atualizar valores diariamente em um arquivo xml, mas não tenho a menor idéia de se isso sequer é possível.
Use algum framework para manipulação de XML.
Ai você lê o arquivo XML, deserializando em objetos, altera os objetos e serializa de novo.
Recomendo o SimpleXML - http://simple.sourceforge.net/
É fácil de usar e a documentação do site é ótima.
[]´s
Você pode fazer uma serialização de um objeto para um XML. Você pode usar várias coisas diferentes, mas a mais boba é esta aqui:
http://java.sun.com/javase/6/docs/api/java/beans/XMLEncoder.html
e
http://java.sun.com/javase/6/docs/api/java/beans/XMLDecoder.html
Veja: http://java.sun.com/products/jfc/tsc/articles/persistence4/
Se você não tiver problema com a estrutura do XML, vc pode usar a solução do entanglement sem problema.
Caso precise de algo mais customizável, o SimpleXML ou mesmo o XStream (não gosto desse (gostava)) resolvem seu problema.
[]´s
Muito boa a ferramenta, provavelmente eu a utilziarei futuramente, porém, ela não oferece (aparentemente, pela rápida passada que eu dei) a dinamicidade que eu preciso. Estou precisando fazer algo como um request.getParameter(); em um xml apenas, mas ainda estou no impasse, porque o sistema que dei de cara aqui, ele armazena valores no xml para serem tomados dinamicamente. Caso você saiba uma forma de se capturar um valor de uma url, ou de capturar um post por xml, com próprio código xml, seria ótimo ^^.
Vlw a atenção compadre.
Você leu o que o SimpleXML faz?
Não é o que você precisa?
Ou você não entendeu?
Resolvi o caso, vlw a ajuda galera, utilizei o simplexml mesmo, mas ele não tinha a funcionalidade que eu tava procurando, então eu integrei ele com um swf fantasma e utilizei o actionscript para fazer as requisições.