SAXReaderUtil et flux xml
cool-abdoul
Messages postés
103
Statut
Membre
-
kij_82 Messages postés 4260 Statut Contributeur -
kij_82 Messages postés 4260 Statut Contributeur -
Bonjour,
j'ai construit cette classe pour lire un flux xml mais la classe SAXReaderUtil de Liferay qui est adapter à faire ce genre de traitement me pête à la figure !! Aider moi ! Merci d'avance !
import com.liferay.portal.kernel.xml.Document;
import com.liferay.portal.kernel.xml.DocumentException;
import com.liferay.portal.kernel.xml.Element;
import com.liferay.portal.kernel.xml.SAXReaderUtil;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
public class ChangeXml {
private ChangeSerializable changeSerializable = null;
private List<Change> conditionsList = null;
private String url;
public ChangeXml(String url) throws DocumentException {
this.url= url;
this.conditionsList = new ArrayList<Change>();
this.readUrl();
}
public ChangeSerializable getSerializableChange() {
return changeSerializable;
}
private void readUrl() throws DocumentException {
Document document = null;
Element racine = null;
//try {
System.out.println("Je suis dans le try");
document = SAXReaderUtil.read(this.url);
System.out.println("j'ai lu l'url (string)");
racine = document.getRootElement();
//} catch (Exception e){
// e.getMessage();
System.out.println("Je suis dans le catch !");
// }
Element elChange = racine.element("StockQuotes");
this.setConditionsChange(elChange);
this.changeSerializable = new ChangeSerializable(conditionsList);
}
}
j'ai construit cette classe pour lire un flux xml mais la classe SAXReaderUtil de Liferay qui est adapter à faire ce genre de traitement me pête à la figure !! Aider moi ! Merci d'avance !
import com.liferay.portal.kernel.xml.Document;
import com.liferay.portal.kernel.xml.DocumentException;
import com.liferay.portal.kernel.xml.Element;
import com.liferay.portal.kernel.xml.SAXReaderUtil;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
public class ChangeXml {
private ChangeSerializable changeSerializable = null;
private List<Change> conditionsList = null;
private String url;
public ChangeXml(String url) throws DocumentException {
this.url= url;
this.conditionsList = new ArrayList<Change>();
this.readUrl();
}
public ChangeSerializable getSerializableChange() {
return changeSerializable;
}
private void readUrl() throws DocumentException {
Document document = null;
Element racine = null;
//try {
System.out.println("Je suis dans le try");
document = SAXReaderUtil.read(this.url);
System.out.println("j'ai lu l'url (string)");
racine = document.getRootElement();
//} catch (Exception e){
// e.getMessage();
System.out.println("Je suis dans le catch !");
// }
Element elChange = racine.element("StockQuotes");
this.setConditionsChange(elChange);
this.changeSerializable = new ChangeSerializable(conditionsList);
}
}
A voir également:
- SAXReaderUtil et flux xml
- Xml viewer - Télécharger - Édition & Programmation
- Office xml handler - Télécharger - Traitement de texte
- Capture flux - Télécharger - TV & Vidéo
- Driveimage xml - Télécharger - Sauvegarde
- Enregistrer flux audio pc - Guide