Java - comparar dato de entrada por teclado con un valor de unetiqueta xml

 
Vista:

comparar dato de entrada por teclado con un valor de unetiqueta xml

Publicado por Rolando Pérez (1 intervención) el 23/06/2012 00:02:30
buena tarde, tengo que hacer un pequeño programa el cual me compare un valor ingresado por teclado con un valor leido de un archivo xml usando jdom, agradezco su colaboración, dejo la etiqueta y lo que plantee para poder comparar.

parte del xml:
<relacion ida1="36" ida2="27"></relacion>
<relacion ida1="37" ida2="2"></relacion>
<relacion ida1="37" ida2="25"></relacion>
<relacion ida1="37" ida2="31"></relacion>
<relacion ida1="38" ida2="2"></relacion>

codigo que he desarrollado

List<Element> edges=raiz.getChildren("Edges");
Iterator arb=edges.iterator();
while(arb.hasNext()){
//luego listo las etiquetas que se llamen nombre
Element e=(Element)arb.next();
List relacion=e.getChildren("relacion");

System.out.println("Cantidad de relaciones "+relacion.size());

if(relacion.size()==0){
System.out.println("no hay relaciones");
}
else{
Iterator i_relacion=relacion.iterator();
int cont=0;
while(i_relacion.hasNext()){
Element num_id=(Element)i_relacion.next();
if(num==cont){
System.out.println("las relaciones de "+num+" son "+num_id.getAttributeValue("ida1"));
}
cont++;
}
}
}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder