Problemas com XML (novamente!)

ola pessoal blz?

Estou com um probleminha basico aqui.
Alguem possa me ajudar?

Vou descrever o problema:
tenho um arquivo XML, e estou lendo os dados com o SAX.
no “public void startElement(…)”
preciso saber o que acontece quando uma tag é lida. Por exemplo:

if (name.equals(“property”))

if (name.equals(“style”))

etc.

ou seja, toda vez que ler uma tag Property, Style, etc vou tratar dos dados.

Ja no “public void characters(…)” eu armazeno os valores que aparecem nas variaveis. AQUI VEM O PROBLEMA.

Por que o codigo XML a seguir possuem valores diferentes?
<property name=“pessoa”>Nome da Pessoa:</property

e

<property name=“pessoa”>Nome da Pessoa:
</property>

(quando eu mudo as tags de linha, as variaveis de caracteres adicionam espaços em branco, porem nao existem espaços… ).
Tem como corrigir este problema com o SAX?
alguma propriedade ou metodo?


[]s.