1 var xml = new OpenLayers.Format.XML();
2 function readXML(file) {
3 return xml.read(document.getElementById(file).firstChild.nodeValue);
8 "v2/point-coord.xml": new OpenLayers.Geometry.Point(1, 2),
10 "v2/point-coordinates.xml": new OpenLayers.Geometry.Point(1, 2),
12 "v2/linestring-coord.xml": new OpenLayers.Geometry.LineString([
13 new OpenLayers.Geometry.Point(1, 2),
14 new OpenLayers.Geometry.Point(3, 4)
17 "v2/linestring-coordinates.xml": new OpenLayers.Geometry.LineString([
18 new OpenLayers.Geometry.Point(1, 2),
19 new OpenLayers.Geometry.Point(3, 4)
22 "v2/linearring-coord.xml": new OpenLayers.Geometry.LinearRing([
23 new OpenLayers.Geometry.Point(1, 2),
24 new OpenLayers.Geometry.Point(3, 4),
25 new OpenLayers.Geometry.Point(5, 6),
26 new OpenLayers.Geometry.Point(1, 2)
29 "v2/linearring-coordinates.xml": new OpenLayers.Geometry.LinearRing([
30 new OpenLayers.Geometry.Point(1, 2),
31 new OpenLayers.Geometry.Point(3, 4),
32 new OpenLayers.Geometry.Point(5, 6),
33 new OpenLayers.Geometry.Point(1, 2)
36 "v2/polygon-coord.xml": new OpenLayers.Geometry.Polygon([
37 new OpenLayers.Geometry.LinearRing([
38 new OpenLayers.Geometry.Point(1, 2),
39 new OpenLayers.Geometry.Point(3, 4),
40 new OpenLayers.Geometry.Point(5, 6),
41 new OpenLayers.Geometry.Point(1, 2)
43 new OpenLayers.Geometry.LinearRing([
44 new OpenLayers.Geometry.Point(2, 3),
45 new OpenLayers.Geometry.Point(4, 5),
46 new OpenLayers.Geometry.Point(6, 7),
47 new OpenLayers.Geometry.Point(2, 3)
49 new OpenLayers.Geometry.LinearRing([
50 new OpenLayers.Geometry.Point(3, 4),
51 new OpenLayers.Geometry.Point(5, 6),
52 new OpenLayers.Geometry.Point(7, 8),
53 new OpenLayers.Geometry.Point(3, 4)
57 "v2/polygon-coordinates.xml": new OpenLayers.Geometry.Polygon([
58 new OpenLayers.Geometry.LinearRing([
59 new OpenLayers.Geometry.Point(1, 2),
60 new OpenLayers.Geometry.Point(3, 4),
61 new OpenLayers.Geometry.Point(5, 6),
62 new OpenLayers.Geometry.Point(1, 2)
64 new OpenLayers.Geometry.LinearRing([
65 new OpenLayers.Geometry.Point(2, 3),
66 new OpenLayers.Geometry.Point(4, 5),
67 new OpenLayers.Geometry.Point(6, 7),
68 new OpenLayers.Geometry.Point(2, 3)
70 new OpenLayers.Geometry.LinearRing([
71 new OpenLayers.Geometry.Point(3, 4),
72 new OpenLayers.Geometry.Point(5, 6),
73 new OpenLayers.Geometry.Point(7, 8),
74 new OpenLayers.Geometry.Point(3, 4)
78 "v2/multipoint-coord.xml": new OpenLayers.Geometry.MultiPoint([
79 new OpenLayers.Geometry.Point(1, 2),
80 new OpenLayers.Geometry.Point(2, 3),
81 new OpenLayers.Geometry.Point(3, 4)
84 "v2/multipoint-coordinates.xml": new OpenLayers.Geometry.MultiPoint([
85 new OpenLayers.Geometry.Point(1, 2),
86 new OpenLayers.Geometry.Point(2, 3),
87 new OpenLayers.Geometry.Point(3, 4)
90 "v2/multilinestring-coord.xml": new OpenLayers.Geometry.MultiLineString([
91 new OpenLayers.Geometry.LineString([
92 new OpenLayers.Geometry.Point(1, 2),
93 new OpenLayers.Geometry.Point(2, 3)
95 new OpenLayers.Geometry.LineString([
96 new OpenLayers.Geometry.Point(3, 4),
97 new OpenLayers.Geometry.Point(4, 5)
101 "v2/multilinestring-coordinates.xml": new OpenLayers.Geometry.MultiLineString([
102 new OpenLayers.Geometry.LineString([
103 new OpenLayers.Geometry.Point(1, 2),
104 new OpenLayers.Geometry.Point(2, 3)
106 new OpenLayers.Geometry.LineString([
107 new OpenLayers.Geometry.Point(3, 4),
108 new OpenLayers.Geometry.Point(4, 5)
112 "v2/multipolygon-coord.xml": new OpenLayers.Geometry.MultiPolygon([
113 new OpenLayers.Geometry.Polygon([
114 new OpenLayers.Geometry.LinearRing([
115 new OpenLayers.Geometry.Point(1, 2),
116 new OpenLayers.Geometry.Point(3, 4),
117 new OpenLayers.Geometry.Point(5, 6),
118 new OpenLayers.Geometry.Point(1, 2)
120 new OpenLayers.Geometry.LinearRing([
121 new OpenLayers.Geometry.Point(2, 3),
122 new OpenLayers.Geometry.Point(4, 5),
123 new OpenLayers.Geometry.Point(6, 7),
124 new OpenLayers.Geometry.Point(2, 3)
126 new OpenLayers.Geometry.LinearRing([
127 new OpenLayers.Geometry.Point(3, 4),
128 new OpenLayers.Geometry.Point(5, 6),
129 new OpenLayers.Geometry.Point(7, 8),
130 new OpenLayers.Geometry.Point(3, 4)
133 new OpenLayers.Geometry.Polygon([
134 new OpenLayers.Geometry.LinearRing([
135 new OpenLayers.Geometry.Point(1, 2),
136 new OpenLayers.Geometry.Point(3, 4),
137 new OpenLayers.Geometry.Point(5, 6),
138 new OpenLayers.Geometry.Point(1, 2)
143 "v2/multipolygon-coordinates.xml": new OpenLayers.Geometry.MultiPolygon([
144 new OpenLayers.Geometry.Polygon([
145 new OpenLayers.Geometry.LinearRing([
146 new OpenLayers.Geometry.Point(1, 2),
147 new OpenLayers.Geometry.Point(3, 4),
148 new OpenLayers.Geometry.Point(5, 6),
149 new OpenLayers.Geometry.Point(1, 2)
151 new OpenLayers.Geometry.LinearRing([
152 new OpenLayers.Geometry.Point(2, 3),
153 new OpenLayers.Geometry.Point(4, 5),
154 new OpenLayers.Geometry.Point(6, 7),
155 new OpenLayers.Geometry.Point(2, 3)
157 new OpenLayers.Geometry.LinearRing([
158 new OpenLayers.Geometry.Point(3, 4),
159 new OpenLayers.Geometry.Point(5, 6),
160 new OpenLayers.Geometry.Point(7, 8),
161 new OpenLayers.Geometry.Point(3, 4)
164 new OpenLayers.Geometry.Polygon([
165 new OpenLayers.Geometry.LinearRing([
166 new OpenLayers.Geometry.Point(1, 2),
167 new OpenLayers.Geometry.Point(3, 4),
168 new OpenLayers.Geometry.Point(5, 6),
169 new OpenLayers.Geometry.Point(1, 2)
174 "v2/geometrycollection-coordinates.xml": new OpenLayers.Geometry.Collection([
175 new OpenLayers.Geometry.Point(1, 2),
176 new OpenLayers.Geometry.LineString([
177 new OpenLayers.Geometry.Point(1, 2),
178 new OpenLayers.Geometry.Point(3, 4)
180 new OpenLayers.Geometry.Polygon([
181 new OpenLayers.Geometry.LinearRing([
182 new OpenLayers.Geometry.Point(1, 2),
183 new OpenLayers.Geometry.Point(3, 4),
184 new OpenLayers.Geometry.Point(5, 6),
185 new OpenLayers.Geometry.Point(1, 2)
187 new OpenLayers.Geometry.LinearRing([
188 new OpenLayers.Geometry.Point(2, 3),
189 new OpenLayers.Geometry.Point(4, 5),
190 new OpenLayers.Geometry.Point(6, 7),
191 new OpenLayers.Geometry.Point(2, 3)
193 new OpenLayers.Geometry.LinearRing([
194 new OpenLayers.Geometry.Point(3, 4),
195 new OpenLayers.Geometry.Point(5, 6),
196 new OpenLayers.Geometry.Point(7, 8),
197 new OpenLayers.Geometry.Point(3, 4)
202 "v2/box-coord.xml": new OpenLayers.Bounds(1, 2, 3, 4),
204 "v2/box-coordinates.xml": new OpenLayers.Bounds(1, 2, 3, 4)
208 // cases for v3 use the same geometries
209 OpenLayers.Util.extend(cases, {
210 "v3/point.xml": cases["v2/point-coordinates.xml"],
211 "v3/linestring.xml": cases["v2/linestring-coordinates.xml"],
212 "v3/curve.xml": cases["v2/linestring-coordinates.xml"],
213 "v3/polygon.xml": cases["v2/polygon-coordinates.xml"],
214 "v3/surface.xml": cases["v2/polygon-coordinates.xml"],
215 "v3/multipoint-singular.xml": cases["v2/multipoint-coordinates.xml"],
216 "v3/multipoint-plural.xml": cases["v2/multipoint-coordinates.xml"],
217 "v3/multilinestring-singular.xml": cases["v2/multilinestring-coordinates.xml"],
218 "v3/multilinestring-plural.xml": cases["v2/multilinestring-coordinates.xml"],
219 "v3/multicurve-singular.xml": cases["v2/multilinestring-coordinates.xml"],
220 "v3/multicurve-curve.xml": cases["v2/multilinestring-coordinates.xml"],
221 "v3/multipolygon-singular.xml": cases["v2/multipolygon-coordinates.xml"],
222 "v3/multipolygon-plural.xml": cases["v2/multipolygon-coordinates.xml"],
223 "v3/multisurface-singular.xml": cases["v2/multipolygon-coordinates.xml"],
224 "v3/multisurface-plural.xml": cases["v2/multipolygon-coordinates.xml"],
225 "v3/multisurface-surface.xml": cases["v2/multipolygon-coordinates.xml"],
226 "v3/envelope.xml": cases["v2/box-coordinates.xml"]