Bonjour,
J'aimerai ajouter des informations(métadonnées) supplémentaires à un document Writer. Je sais qu'on peut personnaliser 4 champs (info1,info2,...) dans Propriétés - Utilisateur, mais ce n'est pas suffisant pour ce que je désire réaliser.
On m'a indiqué qu'on peut employer des variables, mais le seul problème c'est qu'ils sont présentes dans le fichier content.xml et non dans le fichier meta.xml (qui renferme les informations concernant le document ex: auteur, titre,etc).Est-ce une personne a trouvé une solution à ce problème????
Merci d'avance pour vos réponses!
Ajouter des métadonnées dans un document Writer
Modérateur : Vilains modOOs
Règles du forum
Balisage obligatoire dans cette section !
Aidez-nous à vous aider au mieux en balisant correctement votre question : reportez-vous sur les règles de cette section avant de poster !
Balisage obligatoire dans cette section !
Aidez-nous à vous aider au mieux en balisant correctement votre question : reportez-vous sur les règles de cette section avant de poster !
-
- Fraîchement OOthentifié
- Messages : 3
- Inscription : 18 mai 2006 07:10
-
- IdOOle de la suite
- Messages : 25181
- Inscription : 03 mars 2006 07:45
- Localisation : 127.0.0.1
Tu passes par quoi pour faire ça ? Un langage externe ?
Poser une question, c'est bien. Répondre aux autres, c'est encore mieux.
Améliorez AOO et votez pour les issues
Améliorez AOO et votez pour les issues
-
- Fraîchement OOthentifié
- Messages : 3
- Inscription : 18 mai 2006 07:10
-
- IdOOle de la suite
- Messages : 25181
- Inscription : 03 mars 2006 07:45
- Localisation : 127.0.0.1
Un OpenDocument est un collection de fichiers XML au format ZIP.
Il te suffit d'exécuter un shell unzip du fichier, écrire ensuite dans le content.xml et rezipper le tout.
Il te suffit d'exécuter un shell unzip du fichier, écrire ensuite dans le content.xml et rezipper le tout.
Poser une question, c'est bien. Répondre aux autres, c'est encore mieux.
Améliorez AOO et votez pour les issues
Améliorez AOO et votez pour les issues
-
- Membre OOrganisé
- Messages : 65
- Inscription : 29 mars 2006 04:59
-
- Fraîchement OOthentifié
- Messages : 3
- Inscription : 18 mai 2006 07:10
Selon le schéma de l'OpenDocument auquel se base meta.xml
http://www.oasis-open.org/committees/do ... 1.0-os.rng
Il est possible de définir de 0 à n éléments du même type que "Info":
- <zeroOrMore>
<ref name="office-meta-data" />
</zeroOrMore>
J'ai donc essayé d'ajouter un 5ème élément dans meta.xml en décompressant un fichier .odt.
<meta:user-defined meta:name="Info 1">Test1</meta:user-defined>
<meta:user-defined meta:name="Info 2">test2</meta:user-defined>
<meta:user-defined meta:name="Info 3">Test3</meta:user-defined>
<meta:user-defined meta:name="Info 4">Test4</meta:user-defined>
<meta:user-defined meta:name="Info 5">Test5</meta:user-defined>
Ensuite, j'ai recompressé le tout avec la modification apportée et j'ai renommé l'extension zip en odt.
Lorsqu’on décompresse de nouveau le fichier.odt pour vérifier que l’élément ajouté est encore présent. On constate que OOo l’a supprimé !
<meta:user-defined meta:name="Info 1">Test1</meta:user-defined>
<meta:user-defined meta:name="Info 2">test2</meta:user-defined>
<meta:user-defined meta:name="Info 3">Test3</meta:user-defined>
<meta:user-defined meta:name="Info 4">Test4</meta:user-defined>
C'est bizarre!! enfin merci pour votre aide!!!!
http://www.oasis-open.org/committees/do ... 1.0-os.rng
Il est possible de définir de 0 à n éléments du même type que "Info":
- <zeroOrMore>
<ref name="office-meta-data" />
</zeroOrMore>
J'ai donc essayé d'ajouter un 5ème élément dans meta.xml en décompressant un fichier .odt.
<meta:user-defined meta:name="Info 1">Test1</meta:user-defined>
<meta:user-defined meta:name="Info 2">test2</meta:user-defined>
<meta:user-defined meta:name="Info 3">Test3</meta:user-defined>
<meta:user-defined meta:name="Info 4">Test4</meta:user-defined>
<meta:user-defined meta:name="Info 5">Test5</meta:user-defined>
Ensuite, j'ai recompressé le tout avec la modification apportée et j'ai renommé l'extension zip en odt.
Lorsqu’on décompresse de nouveau le fichier.odt pour vérifier que l’élément ajouté est encore présent. On constate que OOo l’a supprimé !
<meta:user-defined meta:name="Info 1">Test1</meta:user-defined>
<meta:user-defined meta:name="Info 2">test2</meta:user-defined>
<meta:user-defined meta:name="Info 3">Test3</meta:user-defined>
<meta:user-defined meta:name="Info 4">Test4</meta:user-defined>
C'est bizarre!! enfin merci pour votre aide!!!!