title: Java equivalent to XMLReader C#
body: <p>As XMLReader in C# has the property of not bringing the whole XML document in memory at once, it seems quite helpful for big sized XML file. Does Java has something like that? I found Java also got a class named XMLReader, but does it do the same? Anybody please clarify.</p>
  
  <p>Thanks</p>