1324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver<?xml version="1.0" encoding="utf-8"?>
2324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver<root>
3324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver	<!-- 
4324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		Microsoft ResX Schema
5324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
6324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		Version 1.3
7324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
8324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		The primary goals of this format is to allow a simple XML format 
9324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		that is mostly human readable. The generation and parsing of the 
10324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		various data types are done through the TypeConverter classes 
11324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		associated with the data types.
12324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
13324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		Example:
14324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
15324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		... ado.net/XML headers & schema ...
16324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		<resheader name="resmimetype">text/microsoft-resx</resheader>
17324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		<resheader name="version">1.3</resheader>
18324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
19324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
20324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		<data name="Name1">this is my long string</data>
21324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
22324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
23324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			[base64 mime encoded serialized .NET Framework object]
24324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		</data>
25324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
26324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			[base64 mime encoded string representing a byte array form of the .NET Framework object]
27324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		</data>
28324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
29324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		There are any number of "resheader" rows that contain simple 
30324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		name/value pairs.
31324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
32324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		Each data row contains a name, and value. The row also contains a 
33324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		type or mimetype. Type corresponds to a .NET class that support 
34324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		text/value conversion through the TypeConverter architecture. 
35324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		Classes that don't support this are serialized and stored with the 
36324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		mimetype set.
37324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
38324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		The mimetype is used for serialized objects, and tells the 
39324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		ResXResourceReader how to depersist the object. This is currently not 
40324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		extensible. For a given mimetype the value must be set accordingly:
41324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
42324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		Note - application/x-microsoft.net.object.binary.base64 is the format 
43324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		that the ResXResourceWriter will generate, however the reader can 
44324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		read any of the formats listed below.
45324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
46324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		mimetype: application/x-microsoft.net.object.binary.base64
47324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		value   : The object must be serialized with 
48324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			: System.Serialization.Formatters.Binary.BinaryFormatter
49324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			: and then encoded with base64 encoding.
50324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
51324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		mimetype: application/x-microsoft.net.object.soap.base64
52324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		value   : The object must be serialized with 
53324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
54324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			: and then encoded with base64 encoding.
55324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
56324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		mimetype: application/x-microsoft.net.object.bytearray.base64
57324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		value   : The object must be serialized into a byte array 
58324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			: using a System.ComponentModel.TypeConverter
59324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			: and then encoded with base64 encoding.
60324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver	-->
61324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver	
62324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver	<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
63324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		<xsd:element name="root" msdata:IsDataSet="true">
64324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			<xsd:complexType>
65324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver				<xsd:choice maxOccurs="unbounded">
66324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver					<xsd:element name="data">
67324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver						<xsd:complexType>
68324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver							<xsd:sequence>
69324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver								<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
70324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver								<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
71324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver							</xsd:sequence>
72324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver							<xsd:attribute name="name" type="xsd:string" msdata:Ordinal="1" />
73324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver							<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
74324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver							<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
75324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver						</xsd:complexType>
76324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver					</xsd:element>
77324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver					<xsd:element name="resheader">
78324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver						<xsd:complexType>
79324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver							<xsd:sequence>
80324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver								<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
81324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver							</xsd:sequence>
82324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver							<xsd:attribute name="name" type="xsd:string" use="required" />
83324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver						</xsd:complexType>
84324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver					</xsd:element>
85324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver				</xsd:choice>
86324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			</xsd:complexType>
87324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		</xsd:element>
88324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver	</xsd:schema>
89324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver	<resheader name="resmimetype">
90324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		<value>text/microsoft-resx</value>
91324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver	</resheader>
92324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver	<resheader name="version">
93324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		<value>1.3</value>
94324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver	</resheader>
95324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver	<resheader name="reader">
96324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.3500.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
97324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver	</resheader>
98324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver	<resheader name="writer">
99324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.3500.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
100324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver	</resheader>
101324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver</root>