Bonjour,

j'essaie d'écrire un filtre qui lit un fichier XML, y applique quelques modifications et on écrit le résultat dans un fichier XML. Pour ceci, j'utilise visual studio 6.0 et la lib MSXML3.0

La solution que j'envisage est :

- lire le fichier XML : SAXXMLReader
- Aplliquer les modifications : SAXXMLFilter
- Ecrire le résultat : MXXMLWriter

Actuellement, je suis tombé sur un example qui explique comment connecter un Lecteur (SAXXMLReader) à un écrivain (MXXMLWriter) et un autre qui explique comment associer un "ISAXContentHandler" à un "SAXXMLReader". Mais je n'ai pas trouvé de documentations suffisantes pour ajouter un filtre entre le lecteur et l'écrivain en C++. Il existe néanmoins un exemple en VB :

http://msdn.microsoft.com/msdnmag/issues/1100/xml/

Mais, étant un débutant en programmation Windows, transformer le code VB en C++ n'est pas à ma portée.

Y-a-t'il un autre moyen plus simple permettant de réaliser ce comportement de filtre ? Y-a-t'il déjà une classe impléménetant le SAXXMLFilter à laquelle je pourrait juste venir ajouter mon "SAXContentHandler" puis envoyer le résulta au MXXMLWriter ? Si non, y-a-t'il un exemple de filtre réalisé en C++ ?

Merci d'avance,

Cordialement,
Pedro_