Je développe une application socket et mon application doit recevoir le fichier xml sur le socket. La taille des fichiers xml reçus varie de 1k à 100k. Je pense maintenant à stocker les données que j'ai reçues dans un fichier temporaire d'abord, puis le passer à l'analyseur xml. Je ne suis pas sûr que ce soit une bonne façon de le faire.Traitement des données reçues de la socket
Une autre question est si je veux faire comme mentionné ci-dessus, dois-je passer l'objet de fichier ou le chemin du fichier à l'analyseur xml?
Merci à l'avance,
Cordialement
Merci EJP. Si InputStream à partir du socket contient des données précédentes avant les données XML, est-il correct d'ignorer ces données en effectuant des appels à la méthode read() avant de les passer à l'analyseur? –
Bien sûr. Ou même sauter() si vous connaissez la longueur exacte. – EJP