-
Éditeur graphique de XML
Bonsoir,
Je souhaite créer un éditeur graphique où j'ai une norme XML
l'objectif final est de pouvoir saisir des enregistrements comme l'application chat4d (www.neutssoftware.com/site/Chat4D.html) mais pour d'autres langages.
avoir une zone
- de données
- une zone pour l'enregistrement en cours (graphique et xml)
- une zone qui propose les balises autorisées en fonction du niveau où l'on se trouve dans les balises
quelqu'un connait-il des projets ou tuto qui explique comment faire où par où commencer.
Je ne sais pas si il existe quelque chose qui lit un fichier xml genre DTD et qui permet d'afficher les balises adéquate en fonction du niveau ou si il faut créer tout de toute pièce
-
Tu peux commencer en regardant ce que Qt permet de faire avec le XML :
http://qt.developpez.com/doc/latest/xml-processing.html
http://qt.developpez.com/doc/latest/examples-xml.html
Je n'ai pas bien compris en quoi consiste ton projet, mais je suppose que tu devras modifier au fur et à mesure tes données XML, donc garder l'ensemble dans un arbre DOM me semble le mieux. Par contre je ne pense pas qu'il existe quelque chose dans Qt pour vérifier la syntaxe XML en temps réel comme tu veux le faire. Mais en regardant l'arbre DOM (et donc les ancêtres de la balise courante), tu dois pouvoir le déduire assez simplement.