質問編集履歴
6
修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,4 +1,9 @@
|
|
1
|
+
Visual Studio 2019
|
2
|
+
.NET Framework4.7.2
|
3
|
+
|
4
|
+
XMLファイルから特定の値だけを取得して、オブジェクトに入れて活用したいおもっています。
|
5
|
+
XMLファイルは複数あり平均300万行ぐらいの情報はあります。
|
1
|
-
|
6
|
+
XMLからオブジェクトを作成したいのですがうまくいきません。データグリッドには何も表示されません。
|
2
7
|
|
3
8
|
|
4
9
|
```ここに言語を入力
|
5
誤字修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -29,7 +29,7 @@
|
|
29
29
|
var sujectLists = xdox.Root.Elements()
|
30
30
|
.Select(x => new Subject
|
31
31
|
{
|
32
|
-
HituCD = (string)x.Element("地図名")
|
32
|
+
HituCD = (string)x.Element("地図名"),
|
33
33
|
OazaCode = (string)x.Element("大字コード"),
|
34
34
|
Oaza = (string)x.Element("大字"),
|
35
35
|
ChoumeCode = (string)x.Element("丁目コード"),
|
@@ -119,5 +119,88 @@
|
|
119
119
|
<xs:element ref="tzu:筆界未定構成筆" minOccurs="0" maxOccurs="unbounded"/>
|
120
120
|
</xs:sequence>```
|
121
121
|
------------------
|
122
|
-
|
123
|
-
|
122
|
+
```ここに言語を入力
|
123
|
+
サンプルXML
|
124
|
+
<?xml version="1.0" encoding="UTF-8"?>
|
125
|
+
<地図 xmlns="http://www.moj.go.jp/MINJI/tizuxml" xmlns:zmn="http://www.moj.go.jp/MINJI/tizuzumen" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.moj.go.jp/MINJI/tizuxml tizuxml.xsd">
|
126
|
+
<version>ver1.0</version>
|
127
|
+
<地図名>aaaa</地図名>
|
128
|
+
<市区町村コード>qqqqq</市区町村コード>
|
129
|
+
<市区町村名>qqqqqqq</市区町村名>
|
130
|
+
<座標系>qqqqqq</座標系>
|
131
|
+
<測地系判別>変換</測地系判別>
|
132
|
+
<変換プログラム>TKY2JGD</変換プログラム>
|
133
|
+
<変換プログラムバージョン>1.3.77</変換プログラムバージョン>
|
134
|
+
<変換パラメータバージョン>2.0.6</変換パラメータバージョン>
|
135
|
+
<空間属性>
|
136
|
+
<zmn:GM_Point id="P000000001">
|
137
|
+
<zmn:GM_Point.position>
|
138
|
+
<zmn:DirectPosition>
|
139
|
+
<zmn:X>-37476.710</zmn:X>
|
140
|
+
<zmn:Y>12597.023</zmn:Y>
|
141
|
+
</zmn:DirectPosition>
|
142
|
+
</zmn:GM_Point.position>
|
143
|
+
</zmn:GM_Point>
|
144
|
+
<zmn:GM_Curve id="C000000001">
|
145
|
+
<zmn:GM_OrientablePrimitive.orientation>+</zmn:GM_OrientablePrimitive.orientation>
|
146
|
+
<zmn:GM_OrientablePrimitive.primitive idref="C000000001"/>
|
147
|
+
<zmn:GM_Curve.segment>
|
148
|
+
<zmn:GM_LineString>
|
149
|
+
<zmn:GM_LineString.controlPoint>
|
150
|
+
<zmn:GM_PointArray.column>
|
151
|
+
<zmn:GM_Position.direct>
|
152
|
+
<zmn:X>-37797.638</zmn:X>
|
153
|
+
<zmn:Y>12555.238</zmn:Y>
|
154
|
+
</zmn:GM_Position.direct>
|
155
|
+
</zmn:GM_PointArray.column>
|
156
|
+
<zmn:GM_PointArray.column>
|
157
|
+
<zmn:GM_Position.direct>
|
158
|
+
<zmn:X>-37732.905</zmn:X>
|
159
|
+
<zmn:Y>12544.776</zmn:Y>
|
160
|
+
</zmn:GM_Position.direct>
|
161
|
+
</zmn:GM_PointArray.column>
|
162
|
+
</zmn:GM_LineString.controlPoint>
|
163
|
+
</zmn:GM_LineString>
|
164
|
+
</zmn:GM_Curve.segment>
|
165
|
+
</zmn:GM_Curve>
|
166
|
+
<zmn:GM_Surface id="F000000001">
|
167
|
+
<zmn:GM_Surface.patch>
|
168
|
+
<zmn:GM_Polygon>
|
169
|
+
<zmn:GM_Polygon.boundary>
|
170
|
+
<zmn:GM_SurfaceBoundary>
|
171
|
+
<zmn:GM_SurfaceBoundary.exterior>
|
172
|
+
<zmn:GM_Ring>
|
173
|
+
<zmn:GM_CompositeCurve.generator idref="C000000069"/>
|
174
|
+
<zmn:GM_CompositeCurve.generator idref="C000000070"/>
|
175
|
+
<zmn:GM_CompositeCurve.generator idref="C000000071"/>
|
176
|
+
<zmn:GM_CompositeCurve.generator idref="C000000072"/>
|
177
|
+
</zmn:GM_Ring>
|
178
|
+
</zmn:GM_SurfaceBoundary.exterior>
|
179
|
+
</zmn:GM_SurfaceBoundary>
|
180
|
+
</zmn:GM_Polygon.boundary>
|
181
|
+
</zmn:GM_Polygon>
|
182
|
+
</zmn:GM_Surface.patch>
|
183
|
+
</zmn:GM_Surface>
|
184
|
+
</空間属性>
|
185
|
+
<主題属性>
|
186
|
+
<基準点>
|
187
|
+
<名称>N-1</名称>
|
188
|
+
<形状 idref="P000000001"/>
|
189
|
+
<基準点種別>地籍図根多角点</基準点種別>
|
190
|
+
<埋標区分>非埋標</埋標区分>
|
191
|
+
</基準点>
|
192
|
+
<筆 id="H000000001">
|
193
|
+
<大字コード>000</大字コード>
|
194
|
+
<丁目コード>000</丁目コード>
|
195
|
+
<小字コード>0039</小字コード>
|
196
|
+
<予備コード>00</予備コード>
|
197
|
+
<小字名>qqq</小字名>
|
198
|
+
<地番>111-111</地番>
|
199
|
+
<形状 idref="F000000001"/>
|
200
|
+
<精度区分>乙一</精度区分>
|
201
|
+
<座標値種別>図上測量</座標値種別>
|
202
|
+
</筆>
|
203
|
+
</主題属性>
|
204
|
+
</地図>
|
205
|
+
|
206
|
+
```
|
4
誤字
test
CHANGED
File without changes
|
test
CHANGED
@@ -36,7 +36,7 @@
|
|
36
36
|
Choume = (string)x.Element("丁目"),
|
37
37
|
CoazaCode = (string)x.Element("小字コード"),
|
38
38
|
Coaza = (string)x.Element("小字"),
|
39
|
-
Chiban = (string)x.Element("地図")
|
39
|
+
Chiban = (string)x.Element("地図")
|
40
40
|
});
|
41
41
|
|
42
42
|
return sujectLists.ToList();
|
3
修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -118,5 +118,6 @@
|
|
118
118
|
</xs:element>
|
119
119
|
<xs:element ref="tzu:筆界未定構成筆" minOccurs="0" maxOccurs="unbounded"/>
|
120
120
|
</xs:sequence>```
|
121
|
+
------------------
|
121
122
|
|
122
|
-

|
2
画像変更
test
CHANGED
File without changes
|
test
CHANGED
@@ -119,5 +119,4 @@
|
|
119
119
|
<xs:element ref="tzu:筆界未定構成筆" minOccurs="0" maxOccurs="unbounded"/>
|
120
120
|
</xs:sequence>```
|
121
121
|
|
122
|
-
|
123
|
-

|
1
誤字修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,12 +1,11 @@
|
|
1
|
-
XMLからオブジェクトを作成したいのですがうまくいきません。
|
1
|
+
XMLからオブジェクトを作成したいのですがうまくいきません。データグリッドには何も表示されません。
|
2
|
-
データグリッドには何も表示されません。
|
3
2
|
|
4
3
|
|
5
4
|
```ここに言語を入力
|
6
5
|
using System;
|
7
6
|
using System.Collections.Generic;
|
8
7
|
using System.Data;
|
9
|
-
using System.Linq;
|
8
|
+
using System.Linq;
|
10
9
|
using System.Windows.Forms;
|
11
10
|
using System.Xml.Linq;
|
12
11
|
|