OVH Cloud OVH Cloud

Editer du XML avec du style

13 réponses
Avatar
Shonagon
Bonjour,
Je travaille sur une chaine de production reposant sur le format XML et
je souhaiterais exploiter au mieux les capacit=E9s d'=E9diteur XML de
Word 2003.
Malheureusement je s=E8che sur la pr=E9sentation, n'obtenant qu'une
affichage un =E9l=E9ment / une ligne qui ne saurait =EAtre satisfaisant.
Est-il possible d'utiliser des css ? Et si oui comment ? et si non
comment utiliser les styles en liant un =E9l=E9ment =E0 un style
particulier.
Plus g=E9n=E9ralement, si vous avez un lien, ou une r=E9f=E9rence
bibliographique sur l'=E9laboration de masque de saisie / correction
sous Word 2003, je serais grandement int=E9ress=E9.
En vous remerciant.

3 réponses

1 2
Avatar
Anacoluthe
Bonjour !

'Shonagon' nous a écrit ...
Quand on édite un fichier XML avec Word 2003 (essayez, vous
comprendrez), chaque élément apparait sur une nouvelle ligne ; ce
qui peut être très gênant.
Or il apparaît au vue de la saisie écran suivante
(http://www.techheadbrothers.com/content/images/kel21_word20031_2.png)
et des besoins élémentaires, qu'il est possible dans Word 2003 de
régler soi-même des règles d'affichages pour les éléments (comme
pour des css). Par exemple et en reprenant celui cité en lien
ci-dessus, je souhaite mettre les sous-éléments "name" et "email" sur
la même ligne que leur parent "author". J'ai fait beaucoup, beaucoup
de recherches et je n'y arrive pas, alors que c'est manifestement
possible et que ça doit être tout simple.


?? Sur la page que vous citez on vous donne même le schéma ! Recopiez-le
dans un fichier XSD, puis appliquez ce schéma à un nouveau document Word,
puis entrez des balises et du texte, puis appliquez des styles ou des
mises en forme à vos balises et vous obtenez le même résultat, non ?

Anacoluthe
« Tout est difficile avant d'être simple. »
- Thomas FULLER

Avatar
Geo

Arrgghhhhh.....
Merci et tant pis.

Il semble que tout le monde ne partage pas votre optimisme... :-D
Je ne verse pas l'optimisme mais dans le pragmatique : faire de son

mieux avec ses moyens.

La question reformulée :
Quand on édite un fichier XML avec Word 2003 (essayez, vous
comprendrez), chaque élément apparait sur une nouvelle ligne ; ce
qui peut être très gênant.


Je crois avoir trouvé : il faut mettre un espace avant la balise de la
deuxième ligne avant de supprimer la fin de paragraphe de la première,
un p'tit exemple ce sera mieux :

Soit
Balise1 [espaces] Balise2 texte2 Balise2 [Fin de paragraphe]
Balise3 [espaces] Texte3 Balise3 [espaces] Balise1 [Fin de
paragraphe]

Étape 1 :
Balise1 [espaces] Balise2 texte2 Balise2 [Fin de paragraphe]
[espaces] Balise3 [espaces] Texte3 Balise3 [espaces] Balise1 [Fin de
paragraphe]

Étape 2 :
Balise1 [espaces] Balise2 texte2 Balise2
[espaces] Balise3 [espaces] Texte3 Balise3 [espaces] Balise1 [Fin de
paragraphe]

--
A+


Avatar
Geo
Plus simple et en images :

http://cjoint.com/?lkvWdc3BrH

--
A+
1 2