Parser un XML er récupérer le résultat dans une classe
Salut,
je dois mal m'y prendre mais j'ai pas trouvé d'infos sur le web. Voila ce que je tente :
J'ai un XML que je souhaite parser et dont la structure correspond à un objet. J'ai créé une classe qui hérite de DefaultHandler et qui contient un objet que je souhaite récupérer :
Code:
1 2 3 4
| public class CriteriaParser extends DefaultHandler {
//résultats de notre parsing
private List<Domain> domains;
etc... |
Dans mon code principal, j'instancie le parseur et le lance :
Code:
1 2 3 4
| DefaultHandler criteriaParser = new CriteriaParser();
XMLReader xr = XMLReaderFactory.createXMLReader();
xr.setContentHandler(criteriaParser);
xr.parse(content); |
Question : comment je récupère le résultat du parsing ? (le private List<Domain> domains)