Hallo,
ich möchte ein Element durchsuchen nach einem bestimmten Tag von dem ich dann die Attributenwerte brauche. Leider läuft die suche nicht durchs ganze Element.
das El. sieht so aus:
ich such nach dem Tag data, was ja offesichtlich da ist.
und zwar hab ich eine while-Schleife
die Methode findTag sollte dann das ChildElement nach dem Tag durchsuchen. und zwar ist im 1. Durchlauf das Element =
und nach 2. Durchlauf nur
und der Rest von dem Element fehlt. also auch das gesuchte data-Tag.
Was mach ich da fasch? Wieso geht der Rest des Elementes verloren?
Danke für Euere Hilfe
Cloda
ich möchte ein Element durchsuchen nach einem bestimmten Tag von dem ich dann die Attributenwerte brauche. Leider läuft die suche nicht durchs ganze Element.
das El. sieht so aus:
HTML:
<message><reply><rc>RC=0</rc><error_msg>OK</error_msg><data lastChangedRead="20060822121743.0Z" lastChangedChange="20060706115751.0Z" /></reply></message>
und zwar hab ich eine while-Schleife
Code:
List enumChilds = rootElement.getChildren();
ListIterator iter = enumChilds.listIterator();
while( iter.hasNext() )
{
Element childElement = (Element)iter.next();
hitElement = findTag( childElement , tagName );
HTML:
<reply><rc>RC=0</rc><error_msg>OK</error_msg><data lastChangedRead="20060822121743.0Z" lastChangedChange="20060706115751.0Z" /></reply>
HTML:
<rc>RC=0</rc>
Was mach ich da fasch? Wieso geht der Rest des Elementes verloren?
Danke für Euere Hilfe
Cloda