.RESX - Extension de fichier
RESX est le fichier de ressources gérées .NET.
Fonctionnalités | Description |
---|---|
Extension de fichier | .resx |
Format | XML |
Développeur par | Microsoft |
Catégorie | Developer |
RESX est le fichier de ressources gérées .NET.
Fonctionnalités | Description |
---|---|
Extension de fichier | .resx |
Format | XML |
Développeur par | Microsoft |
Catégorie | Developer |
L'extension de fichier RESX est associée à Microsoft Visual Studio.
Les fichiers RESX sont utilisés pour les fichiers de ressources d'application développés ou les fichiers de modèle de ressource.
Le format de fichier de ressource RESX se compose d'entrées XML, qui spécifient les objets et les chaînes à l'intérieur des balises XML. Un avantage d'un fichier RESX est que lorsqu'il est ouvert avec un éditeur de texte (comme le bloc-notes ou Microsoft Word), il peut être écrit, analysé et manipulé. Lorsque vous affichez un fichier RESX, vous pouvez réellement voir la forme binaire d'un objet embarqué (une image par exemple) lorsque ces informations binaires font partie du manifeste des ressources. En dehors de ces informations binaires, un fichier RESX est complètement lisible et maintenable.
Le fichier RESX contient un ensemble standard d'informations d'en-tête, qui décrit le format des entrées de ressource et spécifie les informations de versioning pour le XML utilisé pour analyser les données.
L'exemple suivant montre à quoi pourrait ressembler un ensemble typique d'instructions d'en-tête dans un fichier RESX.
<? xml version = "1.0" encoding = "utf-8"?> <hoot> <xsd: schema id = "root" xmlns = "" xmlns: xsd = "http://www.w3.org/2001/ Xmlschema "xmlns: msdata =" urn: schémas-microsoft-com: xml-msdata "> <xsd: élément name =" data "> <xsd: complexType> <xsd: séquence> <xsd: élément nom =" valeur " = "xsd: string" minoccurs = "0" msdata: ordinal = "2" /> </ xsd: séquence> <xsd: attribut name = "name" type = "xsd: string" /> <xsd: attribut name = "type" type = "xsd: string" /> <xsd: attribut name = "mimeType" type = "xsd: string" /> </ xsd: complexType> </ xsd: élément>En suivant les informations d'en-tête, chaque entrée est décrite comme une paire de nom / valeur, très similaire à la façon dont les chaînes sont spécifiées dans un fichier TXT. Une paire de nom / valeur au format .RESX est enveloppée dans le code XML, qui décrit des valeurs de chaîne ou d'objet. Lorsqu'une chaîne est ajoutée à un fichier .RESX, le nom de la chaîne est incorporé dans une balise <sata>, et la valeur est enfermée dans une balise <value>, comme dans l'exemple suivant.
<data name = "string1"> <value> bonjour </value> </ data>Lorsqu'un objet est inséré dans un fichier .RESX, les mêmes balises <sata> et <value> sont utilisées pour décrire l'entrée, mais la balise <sata> comprend un spécificateur de type de type ou de mime. Le spécificateur de type contient le type de données de l'objet enregistré. Le spécificateur de type MIME contient le type de base (base64) des informations binaires stockées, si l'objet se compose de données binaires.
Une extension de fichier RESX est associée à l'environnement de développement Microsoft Visual Studio .NET. Un fichier RESX contient un modèle de ressource XML.