Bonjour,
Ma question est comment initialiser le DOM ( qui est géré par le modèle IDOMModel d'un StructuredTextEditor) à travers une chaine de caractères (texte XML) ?
A ce que je sais, c'est qu'il est initialisé à partir d'un IFile (celui de l'éditeur)
si ce n'est pas possible de faire cette initialisation avec une chaine de caractères, est-ce qu'on doit penser à la faire en créant un nouveau IFile ?Mais encore faut-il savoir comment implémenter tout cela!
J'ai réussi à utiliser IStorageEditorInput comme un IEditorInput de l'éditeur XML, puis j'ai récupéré le IDocument lié et j'ai modifié son contenu mais le problème c'est que je peux pas éditer le résultat (validation, auto-complétion, sauvegarde,...).
Le problème avec IStorageEditorInput c'est qu'il permet un accès de lecture seulement selon ce FAQ: http://wiki.eclipse.org/FAQ_How_do_I..._not_a_file%3F
Merci
Partager