![]() |
namespace en XML Hola, buenas a todos, vereis estoy intentando leer un fichero xml (con java) que utiliza namespace. La cuestion es que los elementos de un determinado namespace lo tiene que leer un objeto distinto para cada namespace. Os pongo un ejemplo del codigo del xml para que lo entendais mejor: <?xml version="1.0" encoding="ISO-8859-1"?> <!-- <!DOCTYPE Clases SYSTEM "prioridades.dtd"> --> <Notifications xmlns:dbmsg="common.notifier.manager.ParserDbMsg" xmlns:r3="common.notifier.manager.ParserR3" > <dbmsg:Notification ID="22" Descripcion="DB" /> <r3:Notification ID="2" Descripcion="R3" Long="32" /> </Notifications> La cuestion es que para cada tag Notification distinguido por su namespace correspondiente utilice la clase que indica el xmlns para leerlo. Pues bien eso es lo que necesito saber como se hace esto en Java como empieza a leer el archivo y luego cuando llega a un tag con namespace salte a otro objeto y que esa objeto lea ese elemento y luego devuelva el control al objeto en el que estaba. Sabeis si esto lo hace automaticamente algun parser ? y si es que si Que parser es mejor utilizar, SAX o DOM? Gracias de antemano por vuestra ayuda. |
| La zona horaria es GMT -6. Ahora son las 01:52. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.