2017-06-27 3 views
-1

Je suis en train de développer un outil utilisant la modélisation emf eclipse et je voudrais savoir comment obtenir le numéro de ligne xml d'un objet analysé. J'ai besoin de cela afin de créer des marqueurs de problème de fichier lors de la validation des données. J'ai lu quelques sujets à ce sujet mais je n'ai pas trouvé l'information que je cherchais. Je pensais que peut-être quelqu'un peut m'aider avec quelques conseils sur la façon de le faire.Comment obtenir le numéro de ligne xml d'un objet analysé en utilisant la modélisation emf eclipse

Merci.

Répondre

0

Je ne sais pas si EMF fournit cette fonctionnalité.

Je ne l'ai pas encore essayé, mais je commencerais à chercher comment personnaliser le processus de désérialisation XML. Il est possible de store the line number of each XML DOM node pendant le processus de dé-sérialisation. Avec XMLResource.getDOMHelper() vous devriez être capable de construire un mappage entre les nœuds XML et les objets EMF. En utilisant ce mappage, il devrait être possible d'associer chaque objet EMF avec une ligne dans un fichier XML.