duheng
8 天以前 4de480ec624d3b79ca690dc906e10cd2fbdc9be7
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
<?xml version="1.0" encoding="utf-8"?>
<root>
  <!-- 
    Microsoft ResX Schema 
    
    Version 2.0
    
    The primary goals of this format is to allow a simple XML format 
    that is mostly human readable. The generation and parsing of the 
    various data types are done through the TypeConverter classes 
    associated with the data types.
    
    Example:
    
    ... ado.net/XML headers & schema ...
    <resheader name="resmimetype">text/microsoft-resx</resheader>
    <resheader name="version">2.0</resheader>
    <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
    <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
    <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
    <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
    <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
        <value>[base64 mime encoded serialized .NET Framework object]</value>
    </data>
    <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
        <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
        <comment>This is a comment</comment>
    </data>
                
    There are any number of "resheader" rows that contain simple 
    name/value pairs.
    
    Each data row contains a name, and value. The row also contains a 
    type or mimetype. Type corresponds to a .NET class that support 
    text/value conversion through the TypeConverter architecture. 
    Classes that don't support this are serialized and stored with the 
    mimetype set.
    
    The mimetype is used for serialized objects, and tells the 
    ResXResourceReader how to depersist the object. This is currently not 
    extensible. For a given mimetype the value must be set accordingly:
    
    Note - application/x-microsoft.net.object.binary.base64 is the format 
    that the ResXResourceWriter will generate, however the reader can 
    read any of the formats listed below.
    
    mimetype: application/x-microsoft.net.object.binary.base64
    value   : The object must be serialized with 
            : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
            : and then encoded with base64 encoding.
    
    mimetype: application/x-microsoft.net.object.soap.base64
    value   : The object must be serialized with 
            : System.Runtime.Serialization.Formatters.Soap.SoapFormatter
            : and then encoded with base64 encoding.
 
    mimetype: application/x-microsoft.net.object.bytearray.base64
    value   : The object must be serialized into a byte array 
            : using a System.ComponentModel.TypeConverter
            : and then encoded with base64 encoding.
    -->
  <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
    <xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
    <xsd:element name="root" msdata:IsDataSet="true">
      <xsd:complexType>
        <xsd:choice maxOccurs="unbounded">
          <xsd:element name="metadata">
            <xsd:complexType>
              <xsd:sequence>
                <xsd:element name="value" type="xsd:string" minOccurs="0" />
              </xsd:sequence>
              <xsd:attribute name="name" use="required" type="xsd:string" />
              <xsd:attribute name="type" type="xsd:string" />
              <xsd:attribute name="mimetype" type="xsd:string" />
              <xsd:attribute ref="xml:space" />
            </xsd:complexType>
          </xsd:element>
          <xsd:element name="assembly">
            <xsd:complexType>
              <xsd:attribute name="alias" type="xsd:string" />
              <xsd:attribute name="name" type="xsd:string" />
            </xsd:complexType>
          </xsd:element>
          <xsd:element name="data">
            <xsd:complexType>
              <xsd:sequence>
                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
                <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
              </xsd:sequence>
              <xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
              <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
              <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
              <xsd:attribute ref="xml:space" />
            </xsd:complexType>
          </xsd:element>
          <xsd:element name="resheader">
            <xsd:complexType>
              <xsd:sequence>
                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
              </xsd:sequence>
              <xsd:attribute name="name" type="xsd:string" use="required" />
            </xsd:complexType>
          </xsd:element>
        </xsd:choice>
      </xsd:complexType>
    </xsd:element>
  </xsd:schema>
  <resheader name="resmimetype">
    <value>text/microsoft-resx</value>
  </resheader>
  <resheader name="version">
    <value>2.0</value>
  </resheader>
  <resheader name="reader">
    <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
  </resheader>
  <resheader name="writer">
    <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
  </resheader>
  <assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
  <data name="imageIndicatorComponent.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
    <value>
        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
        YII=
</value>
  </data>
</root>