Appliquer le style et le formatage au XML dans MS Word?


23

J'ai du texte, qui est en fait un extrait XML, que je veux afficher dans un document MS Word. Je ne veux vraiment pas styliser laborieusement chaque élément et attribut à la main - puis-je appliquer un style automatique? Y a-t-il une autre solution?

Réponses:


35

Vous pouvez utiliser Notepad ++. Après l'installation:

  • Copiez votre XML dans la fenêtre Notepad ++ (en mode langage XML)
  • Sélectionnez la syntaxe XML en surbrillance que vous souhaitez publier sur Word
  • Sélectionnez PLugins-> NppExport-> Copy RTF to Clipboard
  • Collez le format RTF formaté dans votre document Word.

Si simple, si efficace, merci
David Brossard


1

Créez un nouveau style qui formate le XML comme vous le souhaitez. Le style devra probablement inclure:

  • définition de la police sur une police à espacement fixe comme Courier New
  • définir la langue sur Pas de vérification (Word 2003 et versions antérieures) ou Ne pas vérifier l'orthographe ou la grammaire (Word 2007 et versions ultérieures)
  • définir la taille de la police sur quelque chose de plus petit; souvent le code XML ou autre ne tient pas bien sur une page, sauf si vous la réduisez

Pour l'utiliser, sélectionnez le texte XML et modifiez le style. Tous les attributs de mise en forme seront appliqués en même temps.

L'avantage est que XML est du texte dans le document. Vous pouvez le modifier comme n'importe quel autre texte si vous avez besoin de faire des corrections; recherchez-le, etc. L'inconvénient de cette méthode est que la coloration de la syntaxe ne sera appliquée au texte que si elle était déjà là lorsque le texte a été collé.

Enregistrez le style dans le modèle normal.dot (par défaut) afin qu'il soit disponible dans tous les documents.

Si vous devez le faire souvent, vous pouvez attribuer un raccourci clavier au texte afin de ne pas avoir à sélectionner le style dans le menu de style.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.