Lendo um XML

Gostaria de saber como faço para ler um atributo de um XML?
Por exemplo…

<?xml version="1.0"?>
<EXEMPLO>
	<SITE>
		<PAGINA>
			<FUNCIONARIO>
				<ALTERAR ID="OK"/>
			</FUNCIONARIO>
		</PAGINA>
	</SITE>
</EXEMPLO>

Quero pegar o atributo ID e jogar o mesmo em um atributo de classe por exemplo. Estou utilizando o SAX para leitura.

Obrigado

Dê uma olhada aqui:

http://java.sun.com/xml/jaxp/dist/1.1/docs/tutorial/


http://www.cafeconleche.org/books/xmljava/

[]'s