1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49
| private void formWindowOpened(java.awt.event.WindowEvent evt) {
// TODO add your handling code here:
}
void arret()
{
try {
document = sxb.build(new File("C:\\Users\\Synop6\\Desktop\\Projet XML 2013\\Projet XML 2013"));
dtmAttribut = (DefaultTableModel)tblAttribut.getModel();
while(dtmAttribut.getRowCount()!=0)
{
dtmAttribut.removeRow(0);
}
try {
xpa = XPath.newInstance("/lesLignes/uneLigne[@numéro=' "+ txtLigne.getText()+" ' ]/uneVariante[@numéro=' "+ txtVariante.getText()+" ' ]");
racine = (Element)document.getRootElement();
List lstAttribut = xpa.selectNodes(racine);
String ligne;
String variante;
Iterator iteArret = lstAttribut.iterator();
while(iteArret.hasNext())
{
//element courant
Element arret = (Element)iteArret.next();
// On stocke dans des variables ce que l'on veut récupérer
// Ici le nom du devoir et son coeff
ligne = arret.getAttributeValue("ligne").toString();
variante = arret.getAttributeValue("variante").toString();
v = new Vector();
v.add(ligne);
v.add(variante);
dtmAttribut.addRow(v);
}
} catch (JDOMException ex) {
Logger.getLogger(FrmDivia.class.getName()).log(Level.SEVERE, null, ex);
}
} catch (JDOMException ex) {
Logger.getLogger(FrmDivia.class.getName()).log(Level.SEVERE, null, ex);
} catch (IOException ex) {
Logger.getLogger(FrmDivia.class.getName()).log(Level.SEVERE, null, ex);
}
} |
Partager