Foros del Web » Programación para mayores de 30 ;) » Java »

Generar documento Xml desde java

Estas en el tema de Generar documento Xml desde java en el foro de Java en Foros del Web. Hola a todos!!! Tengo un problemilla, quiero generar un documento Xml desde Java recogiendo la información de JtextField por ejemplo. Me gustaria que si alguien ...
  #1 (permalink)  
Antiguo 13/05/2005, 04:05
 
Fecha de Ingreso: agosto-2004
Mensajes: 78
Antigüedad: 20 años, 5 meses
Puntos: 0
Generar documento Xml desde java

Hola a todos!!!

Tengo un problemilla, quiero generar un documento Xml desde Java recogiendo la información de JtextField por ejemplo. Me gustaria que si alguien sabe donde puedo conseguir algún ejemplo que me permita empezar a generarlo desde un objeto document se lo agradecería Enormemente. Por que tengo un pequeño lio entre Node, Element,....

Muchas gracias a todos.
  #2 (permalink)  
Antiguo 13/05/2005, 08:37
 
Fecha de Ingreso: abril-2005
Mensajes: 56
Antigüedad: 19 años, 8 meses
Puntos: 0
Busca informacion sobre FOP

Revisa informacion sobre FOP. FOA etc
  #3 (permalink)  
Antiguo 16/05/2005, 08:22
Avatar de Helbira  
Fecha de Ingreso: octubre-2001
Ubicación: Sevilla, España
Mensajes: 1.228
Antigüedad: 23 años, 2 meses
Puntos: 5
Información

Con la API xerces de Java puedes hacer lo que tú quieres. Puedes encontrar documentacion y ejemplos en http://xml.apache.org

Suerte!

Besos
__________________
BUSCO TELETRABAJO
Experiencia de mas de 4 años como desarrolladora web en PHP, ASP, XML, XSL, JavaScript, MySQL, PostGres, SQLServer, ...
  #4 (permalink)  
Antiguo 17/05/2005, 01:23
 
Fecha de Ingreso: agosto-2004
Mensajes: 78
Antigüedad: 20 años, 5 meses
Puntos: 0
Hola Helbira cuanto tiempo!!!!

Eres como dios, siempre apareces cuando más lo necesito.

Me resolvistes muchas dudas de XML hace tiempo.

Muchas gracias por todo!!
  #5 (permalink)  
Antiguo 17/05/2005, 01:26
Avatar de Helbira  
Fecha de Ingreso: octubre-2001
Ubicación: Sevilla, España
Mensajes: 1.228
Antigüedad: 23 años, 2 meses
Puntos: 5
Holaa!!

que alegria leer estas cosas por las mañanas na mas llegar al trabajo.

De todas formas, siento decirte que no vuelvo para dedicarle todo el tiempo que me gustaria a los foros.

EN fin, la vida que da muchas vueltas.

Besos y cuidate!
__________________
BUSCO TELETRABAJO
Experiencia de mas de 4 años como desarrolladora web en PHP, ASP, XML, XSL, JavaScript, MySQL, PostGres, SQLServer, ...
  #6 (permalink)  
Antiguo 17/05/2005, 01:31
Avatar de Helbira  
Fecha de Ingreso: octubre-2001
Ubicación: Sevilla, España
Mensajes: 1.228
Antigüedad: 23 años, 2 meses
Puntos: 5
Se me olvidó añadir que espero qeu me cuentes tu experiencia con las xerces.

De todas formas, no se si sabes que hay dos algoritmos para manipular estructuras XML, SAX y DOM. La primera está basado en eventos que se disparan cada vez que encuentran una etiqueta y la segunda se basa en hacer un recorrido secuencial (nodo a nodo, conceptos de padres, hijos, nietos, etc) del árbol.

Cuando las estructuras XML son muy grandes se recomienda utilizar SAX para que no se haga muy lento el tratamiento del XML. Si el XML no es muy grande, pues DOM es sencillo de comprender aunque esto es muy subjetivo. Yo me manejo mejor con conceptos de nodo y quizás por eso para mies más sencillo de entender.

Si te decides a usar DOM, existen unos wrappers (envoltorios, APIs que facilitan aun mas el acceso a las xerces) como por ejemplo JDOM que parecen mas intuitivos de utilizar. Supongo que para SAX tb existiran pero todo esto te lo cuento por lo que he leido alguna vez pero nunca he tenido la necesidad de utilizar nada de esto... aún... ya que todo lo que he hecho con XML ha sido usando el publicador Cocoon que te ahorra más de una cosa de estas.

Lo dicho, saludos
__________________
BUSCO TELETRABAJO
Experiencia de mas de 4 años como desarrolladora web en PHP, ASP, XML, XSL, JavaScript, MySQL, PostGres, SQLServer, ...
  #7 (permalink)  
Antiguo 17/05/2005, 04:09
 
Fecha de Ingreso: agosto-2004
Mensajes: 78
Antigüedad: 20 años, 5 meses
Puntos: 0
He estado investigando, soy nuevo con las xerces y he visto algunos ejemplos que me pueden servir de mucha ayuda. Pero tengo un problema, no puedo importar la clase xerces, puede ser debido que tengo el jdk 1.4? Veo que muchas clases de xml no las puedo cargar. Me estoy bajando el jdk 1.5 a ver si me soluciona el problema.

Para más detalle estoy utilizando JCreator ya que es el que hemos utilizado en la facultad.

Creo que utilizare DOM ya que no son excesivamente grandes los ficheros XML que tengo qeu generar (unos 100- 150 lineas).

Saludos.
  #8 (permalink)  
Antiguo 17/05/2005, 04:12
Avatar de Helbira  
Fecha de Ingreso: octubre-2001
Ubicación: Sevilla, España
Mensajes: 1.228
Antigüedad: 23 años, 2 meses
Puntos: 5
No creo que sea de la version de la JDK, quizas te falte xml.apis.jar y jsp-apis.jar. Mandame un MP con tu direccion de correo y te lo envio.

Mira antes si las tienes en la carpeta common/lib de Tomcat.

Besos
__________________
BUSCO TELETRABAJO
Experiencia de mas de 4 años como desarrolladora web en PHP, ASP, XML, XSL, JavaScript, MySQL, PostGres, SQLServer, ...
  #9 (permalink)  
Antiguo 17/05/2005, 05:06
 
Fecha de Ingreso: agosto-2004
Mensajes: 78
Antigüedad: 20 años, 5 meses
Puntos: 0
Hola Helvira, Lo he estado buscando y no lo he encontrado. Al no saber que es un MP te mando mi correo por aqui : [email protected] . Me puedes decir donde tengo que meter el fichero que me mandas?

Muchas grcias por todo. Eres mi gran ayuda en Internet!!!!
  #10 (permalink)  
Antiguo 17/05/2005, 05:08
Avatar de Helbira  
Fecha de Ingreso: octubre-2001
Ubicación: Sevilla, España
Mensajes: 1.228
Antigüedad: 23 años, 2 meses
Puntos: 5
MP = Mensaje Privado

Te lo envio ahora mismo!
__________________
BUSCO TELETRABAJO
Experiencia de mas de 4 años como desarrolladora web en PHP, ASP, XML, XSL, JavaScript, MySQL, PostGres, SQLServer, ...
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:57.