.RESX - Extensión de archivo
RESX es el archivo de recursos administrados .NET.
Características | Descripción |
---|---|
Extensión de archivo | .resx |
Formato | XML |
Desarrollador por | Microsoft |
Categoría | Developer |
RESX es el archivo de recursos administrados .NET.
Características | Descripción |
---|---|
Extensión de archivo | .resx |
Formato | XML |
Desarrollador por | Microsoft |
Categoría | Developer |
La extensión del archivo RESX está asociada con Microsoft Visual Studio.
Los archivos Resx se utilizan para archivos de recursos de aplicación desarrollados o archivos de plantilla de recursos.
El formato de archivo de recursos RESX consta de entradas XML, que especifican objetos y cadenas dentro de las etiquetas XML. Una ventaja de un archivo RESX es que cuando se abre con un editor de texto (como el bloc de notas o Microsoft Word) se puede escribir, analizar y manipular. Al ver un archivo RESX, puede ver la forma binaria de un objeto integrado (una imagen, por ejemplo) cuando esta información binaria es parte del manifiesto de recursos. Además de esta información binaria, un archivo RESX es completamente legible y mantenible.
El archivo RESX contiene un conjunto estándar de información de encabezado, que describe el formato de las entradas de recursos y especifica la información de versiones para el XML utilizado para analizar los datos.
El siguiente ejemplo muestra cómo podría ser un conjunto típico de declaraciones de encabezado en un archivo RESX.
<? xml versión = "1.0" encoding = "utf-8"?> <Root> <xsd: schema id = "root" xmlns = "" xmlns: xsd = "http://www.w3.org/2001/ Xmlschema "xmlns: msdata =" urn: schemas-microsoft-com: xml-msdata "> <xsd: element name =" data "> <xsd: complextype> <xsd: secuencia> <xsd: name de elemento =" valor "valor" type " = "xsd: string" minOccurs = "0" msdata: ordinal = "2" /> < /xsd: secuencia> <xsd: attribute name = "name" type = "xsd: string" /> <xsd: attribute name = "type" type = "xsd: string" /> <xsd: attribute name = "mimetype" type = "xsd: string" /> < /xsd: complextype> < /xsd: elemento>Después de la información del encabezado, cada entrada se describe como un par de nombre/valor, muy similar a la forma en que se especifican las cadenas en un archivo txt. Un par de nombre/valor en el formato .RESX está envuelto en el código XML, que describe los valores de cadena u objeto. Cuando se agrega una cadena a un archivo .RESX, el nombre de la cadena está incrustado en una etiqueta <data>, y el valor está encerrado en una etiqueta <valor>, como en el siguiente ejemplo.
<data name = "String1"> <alone> Hello </value> </sates>Cuando se inserta un objeto en un archivo .RESX, se usan las mismas etiquetas <Data> y <value> para describir la entrada, pero la etiqueta <s data> incluye un especificador de tipo o tipo mime. El especificador de tipo contiene el tipo de datos del objeto que se guarda. El especificador de tipo MIME contiene el tipo de base (base64) de la información binaria almacenada, si el objeto consiste en datos binarios.
Una extensión de archivo RESX está asociada con el entorno de desarrollo de Microsoft Visual Studio .NET. Un archivo RESX contiene plantilla de recursos XML.