[Projet] Problème de parser sur 2 fichiers

thebuzzthebuzz Membre
08:41 modifié dans Vos applications #1
Bonjour à  toutes et tous,

Nouveau sur le forum, car j'ai un souci que je n'arrive par résoudre seul.

J'ai deux boutons qui dirige sur deux fichiers à  parser :
- (void)arretHopital {<br />	<br />	RootViewController *aRootViewController = [[RootViewController alloc] initWithNibName:@&quot;RootViewController&quot; bundle:nil];<br />	<br />	[secondeVueControle.view removeFromSuperview];<br />	[window addSubview:[navigationController view]];	<br />	<br />	NSString *Path = [[NSBundle mainBundle] bundlePath];<br />	NSString *DataPath = [Path stringByAppendingPathComponent:@&quot;Books2.xml&quot;];<br />	NSData *Data2 = [[NSData alloc] initWithContentsOfFile:DataPath] ;<br />	NSXMLParser *xmlParser = [[NSXMLParser alloc] initWithData:Data2];<br />	<br />	XMLParser *parser = [[XMLParser alloc] initXMLParser];<br />	<br />	[xmlParser setDelegate:parser];<br />	<br />	BOOL success = [xmlParser parse];	<br />	if(success)<br />		NSLog(@&quot;No Errors&quot;);<br />	else<br />		NSLog(@&quot;Error Error Error!!!&quot;);<br />	<br />}<br />


et
- (void)allerDetailLigne1 {<br />	<br />	RootViewController *aRootViewController = [[RootViewController alloc] initWithNibName:@&quot;RootViewController&quot; bundle:nil];<br />	<br />	[secondeVueControle.view removeFromSuperview];<br />	[window addSubview:[navigationController view]];<br />	<br />	NSString *Path = [[NSBundle mainBundle] bundlePath];<br />	NSString *DataPath = [Path stringByAppendingPathComponent:@&quot;Books.xml&quot;];<br />	NSData *Data = [[NSData alloc] initWithContentsOfFile:DataPath];<br />	NSXMLParser *xmlParser = [[NSXMLParser alloc] initWithData:Data];<br />	<br />	XMLParser *parser = [[XMLParser alloc] initXMLParser];<br />	<br />	[xmlParser setDelegate:parser];<br />	<br />	BOOL success = [xmlParser parse];	<br />	if(success)<br />		NSLog(@&quot;No Errors&quot;);<br />	else<br />		NSLog(@&quot;Error Error Error!!!&quot;);<br />	<br />}<br />


Comme vous pouvez le constater, les fichiers à  parser sont Books et Books2.

Le résultat obtenu dans le RootViewController et ResultatVue est nuancé ! Le RootViewController affiche uniquement les données du premier lien cliqué, mais les données affichées de ResultatVue changent correctement !

Que faire ?

Connectez-vous ou Inscrivez-vous pour répondre.