package command;
import org.jdom.input.SAXBuilder;
public class SalesReports implements Module {
private String xmlReportDataPath;
public SalesReports
(String xmlReportDataPath
) { super();
this.xmlReportDataPath = xmlReportDataPath;
}
public List<String> GetMenu() {
List<String> res = new ArrayList<String>(2);
res.add("Вывести данные по всем продажам");
return res;
}
public void Run() {
// Инициируем sax-парсер
SAXBuilder builder = new SAXBuilder();
try {
doc = builder.
build(new File(xmlReportDataPath
));
System.
out.
println("ошибка!");
}
Element root = doc.
getRootElement();
// Выбираем все списки продаж
List sales = root.
getChildren("sale");
while (i.hasNext()) {
// Выбираем все товары в каждой продаже
List products = sale.
getChildren("product");
// ...
}
}
}