Bonjour à tous,
Il se trouve que j'ai rencontré un problème assez particulier pour générer un fichier xml.
J'ai un programme qui récupère des données pour remplir des objets que j'ai créé. Je souhaite alors tous les parcourir dans l'ordre que je souhaite pour en générer un xml d'une structure légèrement différente.
J'utilise alors une instance de XmlTextWriter pour générer mon fichier xml (qui fait déjà 310 000 caractères au total).
Seulement j'obtient le problème suivant : Tout les 4096 caractères dans mon fichier généré j'ai une insertion d'un caractère null (vous savez le fameux petit carré). Les conséquences sont catastrophique puisque celui-ci remplace parfois un caractère, parfois pire une balise < ou >. Résultat plantage lors de l'exploitation de l'xml généré.
Cela viendrait apparemment d'un problème de buffer.
J'ai cherché sur le forum, apparemment personne n'a eut ce soucis.. Auriez vous déjà rencontrer ce type de problème ? Je n'ai pas encore trouvé de solutions pour y pallier...
Merci

 

 
		
		 
         
 

 
			
			

 
			 
   
 


 [C#/XML]Limite du XmlTextWriter
 [C#/XML]Limite du XmlTextWriter
				
 Répondre avec citation
  Répondre avec citation

 
  
  
 
 
  
  
 
 Pas de questions techniques par MP ! Le forum est là pour ça...
 Pas de questions techniques par MP ! Le forum est là pour ça... Tutoriels :
 Tutoriels :  Envoyé par tomlev
 Envoyé par tomlev
					

 )
)
 ))
))
						 ) Et surtout aussi le fait que le problème s'est résolu sans rien changer juste autre que la substitution du XmlTextWriter par XmlWriter (puisque les méthodes sont les mêmes il n'y a que l'instanciation qui diffère)
) Et surtout aussi le fait que le problème s'est résolu sans rien changer juste autre que la substitution du XmlTextWriter par XmlWriter (puisque les méthodes sont les mêmes il n'y a que l'instanciation qui diffère)  
						
Partager