XML Dynamisch

entschuldige bitte - meine Hinweise gelten für: javax.xml.* und Unterpakete.

@Thomas: was sind die Vorteile zum Standard-Paket?
 
Also ich (mit ein bisschen Hilfe) habs jetzt so hinbekommen, dass ich mir ne liste ausgebe diese als attribut caste und dann den namen bzw. den text ausgeben lassen kann.

Code:
Element rootA = documentA.getRootElement();
Element rootB = documentB.getRootElement();
List listOrginal = rootA.getAttributes();
List listVergleich = rootB.getAttributes();


for (int i = 0 ; i < listOrginal.size(); i++){
	Attribute attr1 = (Attribute) listOrginal.get(i);
	for (int j = 0 ; j < listVergleich.size(); j++) {
		Attribute attr2 = (Attribute) listVergleich.get(j);
		if (attr1.getName().equals(attr2.getName())){
			System.out.println(attr1.getName()+ " equals "+ attr2.getName());
		}else{
			System.out.println("tset");
		}
	}
}

Hat sich allerdings ein neues Problem ergeben... ich möchte wie man in der for-schleife sieht die Attributnamen miteinander vergleichen... das problem was sich ergibt ist, dass bei dem schleifen durchlauf jedes mal false zurückgegeben wird auch wenn das attribut enthalten ist....
 
Zurück