I want to parse below xml file which has huge data, Here is my xml.
what is the best way to parse from XML to java List? can i use SAXParser for parsing the XML or any other efficient way? I expect , i would have data more than 1 million.
<root>
<Company>
<name>TATA</name>
<Location>
<id>1</id>
<name>India</name>
<branchesList>
<branches>
<name>Chennai</name>
<id>Ch-1</id>
<status>Active</status>
</branches>
<branches>
<name>Hyderabad</name>
<id>Hy-1</id>
<status>In-Active</status>
</branches>
<branches>
<name>Delhi</name>
<id>De-1</id>
<status>Active</status>
</branches>
</branchesList>
</Location>
<Location>
<id>1</id>
<name>USA</name>
<branchesList>
<branches>
<name>NewYork</name>
<id>Nw-1</id>
<status>Active</status>
</branches>
<branches>
<name>NewJersy</name>
<id>Ne-1</id>
<status>In-Active</status>
</branches>
<branches>
<name>Denver</name>
<id>De-1</id>
<status>Active</status>
</branches>
</branchesList>
</Location>
</Company>
</root>