String territory = parts.findAttributeValue("territory", "type");
String literacyPercentStr = parts.findAttributeValue("territory", "literacyPercent");
String populationStr = parts.findAttributeValue("territory", "population");
String populationPercentStr =
parts.findAttributeValue("languagePopulation", "populationPercent");
String statusStr = parts.findAttributeValue("languagePopulation", "officialStatus");
double literacyPercent = Double.parseDouble(literacyPercentStr) * .01;
double population = Double.parseDouble(populationStr);
double populationPercent = Double.parseDouble(populationPercentStr) * .01;
double literatePopulation = population * populationPercent * literacyPercent;
boolean official = "official".equals(statusStr);