2009-10-23 5 views
0

J'essaie d'écrire un plugin eclipse qui montrera des erreurs dans la gouttière sur le côté gauche de l'éditeur quand quelqu'un tape des données dans mon fichier xml qui n'est pas valide.Comment écrire un validateur pour un format de fichier basé sur xml dans eclipse?

C'est fondamentalement comme un compilateur ferait pour un langage.

Je n'arrive pas à trouver de documentation dans le monde qui suggère comment faire cela. Toute aide serait grandement appréciée.

Merci

Répondre

-1

Eh bien, je ne suis pas sûr de l'éclipse, mais j'ai toujours utilisé DTD ou XML schaema pour valider les documents XML. L'analyseur Java SAX prend en charge les deux et vous pouvez définir votre langage de balisage dans l'un ou l'autre format et demander à l'analyseur SAX de vous signaler toutes les erreurs. Vraisemblablement, il s'agit juste de mettre ces erreurs dans le plugin eclipse.

+0

Oui, c'est le moyen idéal de simplement vérifier un document XML. Cependant, ce poste demande de l'aide avec quelque chose de spécifique à la plateforme eclipse. Laissez-moi vous donner un exemple. Supposons que votre fichier XML permette d'accéder et de convertir des colonnes de base de données en quelque chose d'autre. Vos informations d'identification de base de données figurent dans le document. Vous voulez vérifier que les colonnes correspondent correctement, ce que vous pouvez faire parce que vous avez les informations dont vous avez besoin dans le document XML. Juste comment vous auriez une petite icône rouge dans la gouttière lors de l'édition d'un fichier java, je voudrais faire la même chose. –

Questions connexes