CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Lire un XML en .NET C++\CLI

_MGS3
_MGS3
Niveau 6
03 juin 2008 à 14:59:07

Bonjour,

j'aimerais faire un programme en DotNET sous VS2005 qui puisse, par l'intermédiaire d'une IHM (une Winform) :

-Ouvrir un fichier XML
-Le lire de façon claire (pas comme avec le notepad.exe)

et par la suite, si j'arrive déjà à faire ça:

-L'enregistrer dans un autre format.

Merci de m'indiquer quelques pistes, comme les fonctions à utiliser, pour commencer mon programme.

deepblue
deepblue
Niveau 16
03 juin 2008 à 15:08:48

Définis nous "Le lire de façon claire"

_MGS3
_MGS3
Niveau 6
03 juin 2008 à 15:23:49

Ben un XML est à la base un fichier texte pas destiné à être lu (plein de balises et attributs) j'aimerais qu'on puisse lire le fichier de façon claire (sous forme de tableau par exemple).

Mais ma priorité c'est d'abord savoir quel code utilisé pour ouvrir un fichier XML.

guyver2
guyver2
Niveau 10
03 juin 2008 à 15:58:09

ce qu'il te faut c'est un "parser" XML.
http://www.google.com/search?hl=en&q=parser+xml+C%23&btnG=Google+Search
http://www.c-sharpcorner.com/UploadFile/shehperu/SimpleXMLParser11292005004801AM/SimpleXMLParser.aspx
le second lien, donné par le premier, donne un exemple de lecture de fichier XML simple en C#.

Ce n'est pas plutot C# a la place de C++ dans ton sujet ?

LGV
LGV
Niveau 28
03 juin 2008 à 16:41:18

l'utilisation de C++/CLI sous-entendrait l'utilisation de "managed C++" (et donc le mix de code natif -unmanaged- avec du code .NET -managed-). On pourrait donc envisager d'utiliser un parser XML en C++ que l'on wrappera joyeusement pour l'appli C#.

Maintenant, des parsers XML en C#, ca ne doit pas manquer..

guyver2
guyver2
Niveau 10
03 juin 2008 à 16:50:34

l'utilisation de C++/CLI sous-entendrait l'utilisation de "managed C++" (et donc le mix de code natif -unmanaged- avec du code .NET -managed-). On pourrait donc envisager d'utiliser un parser XML en C++ que l'on wrappera joyeusement pour l'appli C#.

heuuuuu ... Tu veux dire, ecrire le code en C++ puis ecrire les "interfaces" (jamais fait de wrapper inter-langage) necessaires pour utiliser les classes en C# ?

ça m'a l'air vachement plus compliquer que de chercher un parser XML sur google ?

dnob700
dnob700
Niveau 10
03 juin 2008 à 19:14:20

non justement en C++/CLI tu peut acceder directement au classe de .NET et donc il n'y a pas besoin de wrapper. C'est la force de ce truc. Cela dit je ne m'en suis jamais servi, j'ai toujours fait du C# pour faire du .NET et non pas du C++, mais ça doit être utile dans certain cas.

Engineer
Engineer
Niveau 12
04 juin 2008 à 13:50:42

Le C++ .NET est fait pour les vieux expérimentés du C++ qui veulent se mettre à la technologie .NET facon gruik !

LGV
LGV
Niveau 28
04 juin 2008 à 14:28:52

pas d'accord: le gros interet du C++/CLI est evidemment l'interop, pour mixer des technos de generations differentes, ou de contraintes differentes (ex. faire des outils en C# pour un couche low-level en C++)

Sous forums
  • Aide à l'achat Mac
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Internet
  • Steam Deck
  • Macintosh
  • Hardware
La vidéo du moment