Leer Archivo XML en Netbeans

Buenos Dias Amigos

estoy empezando en java y estoy usando netbeans tengo que hacer un programa que me lea un archivo xml caracter por caracter
 
Puse la estructura del xml pero al publicarlo solo me aparecieron los nombres pero es una estructura del xml lo que necesito Leer y me despliegue en pantalla caracter por caracter espero me entiendan

por ejemplo el de arriba empezando por esto me tiene que leer el primer caracter que es "<" y cuando lo encuentre decirme que es menor que y seguir leyendo "ficha" o lo que contenga despues del menor que y cuando llegue al ">" me diga que es mayor que y asi sucesivamente hasta que lea todo el contenido del archivo xml

e estado buscando en google pero solo encuentro librerias como SAX o JDOM y asi me complica mas el asunto si alguien me puede ayudar con esto mil gracias
No pretendo pedir que me hagan el programa ni me den el codigo solo quisiera que alguien me pudiera explicar paso a paso ya que estoy casi a cero en esto de java

de antemano mil gracias

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.

Tienes que utilizar las

Tienes que utilizar las clases:

File para abrir el archivo y algún InputStream ( lee la documentación ) para leerlo. Esa clase tienen un método para leer un byte a la vez. El programa sería algo así:

 

También:

pd. para escribir código en este foro escribelo dentro del tag <code>

Leer Archivo XML en Netbeans

Muchisimas gracias Oscar feliz dia

webservice

Buenas noches
disculpen la molestia estoy haciedo una aplicacion de escritorio ya la tengo lista pero ahora tengo que agregarle un webservice a esta aplicacion algun consejo de como puedo integrarle el webservice

Imagen de paranoid_android

Para Leer XML

Hay varias librerias de que te pueden ayudar a leer y "parsear" XML para obtener los valores.

Solo en caso que aplique y no tengas que hacerlo caracter por caracter
Por ejemplo:
Apache Commons Configuration
Jakarta Diggester