Ignorer les liens de navigation | |
Quitter l'aperu | |
Guide de l'administrateur du bureau Oracle Solaris 11.1 Oracle Solaris 11.1 Information Library (Français) |
1. Administration du bureau Oracle Solaris
2. Gestion des préférences d'utilisateur avec GConf
5. Personnalisation des polices
A propos de la base de données MIME
Contenu de la base de données MIME
Actualisation de la base de données MIME
Ajout ou modification des types MIME
Enregistrement d'applications pour des types MIME
Enregistrement des applications pour des types MIME
Association d'un type MIME à une application
7. Gestion des économiseurs d'écran
9. Présentation du navigateur d'aide Yelp
10. Amélioration des performances du système de bureau Oracle Solaris
11. Désactivation de fonctionnalités dans le système de bureau Oracle Solaris
Les fichiers XML MIME fournissent toutes les informations concernant les types MIME qui sont installés dans la base de données MIME par l'application update-mime-database. Les fichiers XML MIME sont situés dans le répertoire <MIME>/packages. Quelques règles concernant les fichiers XML MIME :
Le fichier XML doit spécifier le namespace http://www.freedesktop.org/standards/shared-mime-info.
L'élément root doit être mime-info .
Aucun, un ou plusieurs éléments mime-type peuvent être spécifiés comme enfants de l'élément mime-info. L'attribut type sert à spécifier le type MIME qui est défini.
Par défaut, le fichier freedesktop.org.xml est installé dans les répertoires de packages dans un des chemins <MIME> (généralement les packages /usr/share/mime/).
Le tableau suivant donne une brève description de chaque élément qui peut être enfant de l'élément mime-type.
Tableau 6-1 Eléments enfants de <mime-type>
|
L'exemple suivant définit le type MIME text/x-diff.
Exemple 6-1 Exemple de fichier XML source diff.xml :
<?xml version='1.0'?> <mime-info xmlns='http://www.freedesktop.org/standards/shared-mime-info'> <mime-type type="text/x-diff"> <comment>Differences between files</comment> <comment xml:lang="af">verskille tussen lêers</comment> <!-- more translated comment elements --> <magic priority="50"> <match type="string" offset="0" value="diff\t"/> <match type="string" offset="0" value="***\t"/> <match type="string" offset="0" value="Common subdirectories: "/> </magic> <glob pattern="*.diff"/> <glob pattern="*.patch"/> </mime-type> </mime-info>
Dans cet exemple, plusieurs élément comment donnent un nom lisible au type MIME dans différentes langues. Le type MIME text/x-diff possède des règles pour faire correspondre les deux via des modèles globaux et via l'utilisation du reniflement de contenu (aussi appelé règles magiques). Tous les fichiers avec l'extension .diff ou .patch sont résolus sur ce type MIME. De plus, tous les fichiers dont le contenu commence avec les chaînes spécifiées dans les attributs value de l'élément match sont résolus sur le type MIME text/x-diff. Pour plus d'informations sur les modèles globaux et les règles magiques, reportez-vous à la XDG shared mime info specification.