java dom getTextContent () problema

cuando estoy intentando acceder a mis datos xml desdedoGet método de mi servlet, solo genera el valor hasta los espacios en blanco, incluido el valor completo.

rchivo @XML:

<RealEstate>
    <Property>
            <Type>Apartment</Type>
            <Bedrooms>2</Bedrooms>
            <Bathrooms>2</Bathrooms>
            <Suburb>Bondi Junction</Suburb>
            <Rent>1000</Rent>
    </Property>
</RealEstate>

Luego llamo al Suburbio desde un Servlet Java endoGet:

Node suburb1 = doc.getElementsByTagName("Suburb").item(i);
out.println("<tr><td>Suburb</td>" + "<td>"+suburb1.getTextContent()+"</td></tr>");

y solo genera "Bondi" en lugar de "Bondi Junction"

¿Alguien sabe por qué?

Respuestas a la pregunta(2)

Su respuesta a la pregunta