質問編集履歴

6

修正

2022/08/18 14:51

投稿

natuyasumi
natuyasumi

スコア8

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
- XMLからオブジェクトを作成したいのですがうまくいきません。データグリッドには何も表示されません。
6
+ XMLからオブジェクトを作成したいのですがうまくいきません。データグリッドには何も表示されません。
2
7
 
3
8
 
4
9
  ```ここに言語を入力

5

誤字修正

2022/08/18 14:04

投稿

natuyasumi
natuyasumi

スコア8

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
- ![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2022-08-18/26b74ea3-5535-41bb-bcf5-223133f1003e.jpeg)
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

誤字

2022/08/18 13:43

投稿

natuyasumi
natuyasumi

スコア8

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("地図").Value[リンク内容]([url](url))
39
+ Chiban = (string)x.Element("地図")
40
40
  });
41
41
 
42
42
  return sujectLists.ToList();

3

修正

2022/08/18 13:38

投稿

natuyasumi
natuyasumi

スコア8

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
- ![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2022-08-18/6a90d6e9-202b-4584-8662-e679dffd4ec9.jpeg)
123
+ ![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2022-08-18/26b74ea3-5535-41bb-bcf5-223133f1003e.jpeg)

2

画像変更

2022/08/18 13:36

投稿

natuyasumi
natuyasumi

スコア8

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
- ![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2022-08-18/b92d4b1e-5e3b-454e-9033-4095d3e60ca7.jpeg)
122
+ ![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2022-08-18/6a90d6e9-202b-4584-8662-e679dffd4ec9.jpeg)

1

誤字修正

2022/08/18 13:35

投稿

natuyasumi
natuyasumi

スコア8

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;[リンク内容]([url](url))
8
+ using System.Linq;
10
9
  using System.Windows.Forms;
11
10
  using System.Xml.Linq;
12
11