Le UseFormerLineSpacing en l'occurence est une valeur de paramètre et pas un identifiant de structure XML... autrement dit le format ODF reste "propre" du point de vue historique et indépendante des suites logicielles.
Ben non.
Rien pour étayer ? bon tant pis :-(
Comme il est possible vous n'ayez pas bien compris je vais expliquer de façon plus basique :
Ca n'est pas dans ODF tout simplement parce que ça n'a pas besoin d'y être... de la même façon que lorsqu'on définit un entier numérique il n'y a pas besoin de préciser qu'il doit être obligatoirement constitué de chiffres... hébien là on définit un réceptacle pour un ensemble de paramètres... ils vont forcément avoir un nom et une valeur mais il n'y a pas forcément besoin de préciser lesquels dans la spécification du format.
ODF spécifie tout simplement une structure de configuration assez souple <config:config-item>...</config:config-item> permettant aux applications de stocker des paramètres supplémentaires.
Dit encore plus simplement ODF intègre une structure permettant de spécifier ces informations sans avoir besoin de dégueulasser la spécification du format... ce qui est parfaitement conforme aux exigences ISO.
C'est moins sale... moins verbeux... plus élégant... plus souple et plus évolutif que l'approche FOOXML qui s'apparente beaucoup à du hardcoding (très très malpropre) sur ce point.
Exemple avec autoSpaceLikeWord95 :
Le xsd FOOXML spécifie un tag dédié <autoSpaceLikeWord95 val="onOffType" /> qui implique au dela de l'inélégance que :
1) Le standard ne serait plus indépendant de l'appli... un comble pour un standard !
2) Le jour où il faudra spécifier autoSpaceLikeWord2007 il faudra mettre à jour la norme...
Au passage... le conteneur ODF <config:config-item> pourrait très bien contenir un autoSpaceLikeWord95 et même autoSpaceLikeWord2007 sans avoir besoin de faire évoluer la norme ODF... alors que pour déclarer UseFormerLineSpacing dans du FOOXML... ben c'est pas possible en l'état.
Terrible ça : 6000 pages pour faire un truc limité :-(
[^] # Re: questions...
Posté par maat . En réponse à la dépêche Normalisation de l'OOXML par l'ISO freinée par les États-Unis. Évalué à 2.
Rien pour étayer ? bon tant pis :-(
Comme il est possible vous n'ayez pas bien compris je vais expliquer de façon plus basique :
Ca n'est pas dans ODF tout simplement parce que ça n'a pas besoin d'y être... de la même façon que lorsqu'on définit un entier numérique il n'y a pas besoin de préciser qu'il doit être obligatoirement constitué de chiffres... hébien là on définit un réceptacle pour un ensemble de paramètres... ils vont forcément avoir un nom et une valeur mais il n'y a pas forcément besoin de préciser lesquels dans la spécification du format.
ODF spécifie tout simplement une structure de configuration assez souple <config:config-item>...</config:config-item> permettant aux applications de stocker des paramètres supplémentaires.
Dit encore plus simplement ODF intègre une structure permettant de spécifier ces informations sans avoir besoin de dégueulasser la spécification du format... ce qui est parfaitement conforme aux exigences ISO.
C'est moins sale... moins verbeux... plus élégant... plus souple et plus évolutif que l'approche FOOXML qui s'apparente beaucoup à du hardcoding (très très malpropre) sur ce point.
Exemple avec autoSpaceLikeWord95 :
Le xsd FOOXML spécifie un tag dédié <autoSpaceLikeWord95 val="onOffType" /> qui implique au dela de l'inélégance que :
1) Le standard ne serait plus indépendant de l'appli... un comble pour un standard !
2) Le jour où il faudra spécifier autoSpaceLikeWord2007 il faudra mettre à jour la norme...
Au passage... le conteneur ODF <config:config-item> pourrait très bien contenir un autoSpaceLikeWord95 et même autoSpaceLikeWord2007 sans avoir besoin de faire évoluer la norme ODF... alors que pour déclarer UseFormerLineSpacing dans du FOOXML... ben c'est pas possible en l'état.
Terrible ça : 6000 pages pour faire un truc limité :-(