.RESX - Bestandsextensie
RESX is .NET Managed Resources -bestand.
Kenmerken | Beschrijving |
---|---|
Bestandsextensie | .resx |
Formaat | XML |
Ontwikkelaar door | Microsoft |
Categorie | Developer |
RESX is .NET Managed Resources -bestand.
Kenmerken | Beschrijving |
---|---|
Bestandsextensie | .resx |
Formaat | XML |
Ontwikkelaar door | Microsoft |
Categorie | Developer |
De RESX -bestandsextensie is gekoppeld aan Microsoft Visual Studio.
De RESX -bestanden worden gebruikt voor ontwikkelde toepassingsbestanden of resource -sjabloonbestanden.
Het RESX -resource -bestandsformaat bestaat uit XML -vermeldingen, die objecten en strings in XML -tags opgeven. Een voordeel van een RESX -bestand is dat wanneer geopend met een teksteditor (zoals Kladblok of Microsoft Word) het kan worden geschreven, ontleed en gemanipuleerd. Wanneer u een RESX -bestand bekijkt, kunt u de binaire vorm van een ingebed object (bijvoorbeeld een afbeelding) zien wanneer deze binaire informatie deel uitmaakt van het manifest van de bron. Afgezien van deze binaire informatie is een RESX -bestand volledig leesbaar en onderhoudbaar.
Het RESX -bestand bevat een standaardset koptekstinformatie, die het formaat van de resource -ingangen beschrijft en de versie -informatie opgeeft voor de XML die wordt gebruikt om de gegevens te parseren.
Het volgende voorbeeld laat zien hoe een typische set header -instructies in een RESX -bestand eruit zou kunnen zien.
<? xml versie = "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: Sequence> <XSD: Element Name =" waarde "Type = "xsd: string" minoccurs = "0" msData: ordinal = "2" /> </xsd: sequence> <xsd: attribute name = "name" type = "xsd: string" /> <xsd: attributen name = "type" type = "xsd: string" /> <xsd: attribute name = "mimetype" type = "xsd: string" /> < /xsd: complexType> < /xsd: element>Na de kopinformatie wordt elk item beschreven als een naam/waardepaar, erg vergelijkbaar met de manier waarop strings zijn opgegeven in een TXT -bestand. Een naam/waardepaar in het .RESX -formaat is verpakt in XML -code, die tekenreeks of objectwaarden beschrijft. Wanneer een tekenreeks wordt toegevoegd aan een .RESX -bestand, is de naam van de tekenreeks ingebed in een <data> -tag en de waarde is ingesloten in een <waarde> tag, zoals in het volgende voorbeeld.
<data name = "String1"> <waarde> Hallo </value> </data>Wanneer een object in een .RESX -bestand wordt ingevoegd, worden dezelfde <data>- en <waarde> -tags gebruikt om de invoer te beschrijven, maar de tag <data> bevat een type of mime -type specificeerder. Het type specificeerder bevat het gegevenstype van het opgeslagen object. Het MIME -type specificeerder bevat het basistype (base64) van de opgeslagen binaire informatie, als het object uit binaire gegevens bestaat.
Een RESX -bestandsuitbreiding is geassocieerd met de ontwikkelingsomgeving van Microsoft Visual Studio .NET. Een RESX -bestand bevat XML -resource -sjabloon.