質問編集履歴
3
タイトルの修正
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
XML形式のファイルを読み込んだ際の孫要素
|
1
|
+
C#のXDocumentにてXML形式のファイルを読み込んだ際の孫要素を無視したい
|
test
CHANGED
File without changes
|
2
xmlファイルの</g>閉じ忘れを修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -30,6 +30,8 @@
|
|
30
30
|
|
31
31
|
<path d="M10 110 C 20 140, 40 140, 50 110Z" stroke="black" fill="transparent"/>
|
32
32
|
|
33
|
+
</g>
|
34
|
+
|
33
35
|
</svg>
|
34
36
|
|
35
37
|
```
|
@@ -164,20 +166,14 @@
|
|
164
166
|
|
165
167
|
結果は以下のように出力されます。
|
166
168
|
|
167
|
-
matome:
|
169
|
+
ue_chu_matome:
|
168
170
|
|
169
171
|
M10 10 C 20 20, 40 20, 50 10Z
|
170
172
|
|
171
173
|
M70 10 C 70 20, 120 20, 120 10Z
|
172
174
|
|
173
|
-
M130 10 C 120 20, 180 20, 170 10Z
|
174
|
-
|
175
175
|
M10 60 C 20 80, 40 80, 50 60Z
|
176
176
|
|
177
|
-
M70 60 C 70 80, 110 80, 110 60Z
|
178
|
-
|
179
|
-
M130 60 C 120 80, 180 80, 170 60Z
|
180
|
-
|
181
177
|
|
182
178
|
|
183
179
|
ue_kyokusen:
|
@@ -186,28 +182,18 @@
|
|
186
182
|
|
187
183
|
M70 10 C 70 20, 120 20, 120 10Z
|
188
184
|
|
189
|
-
M130 10 C 120 20, 180 20, 170 10Z
|
190
|
-
|
191
185
|
|
192
186
|
|
193
187
|
chu_kyokusen:
|
194
188
|
|
195
189
|
M10 60 C 20 80, 40 80, 50 60Z
|
196
190
|
|
197
|
-
M70 60 C 70 80, 110 80, 110 60Z
|
198
|
-
|
199
|
-
M130 60 C 120 80, 180 80, 170 60Z
|
200
|
-
|
201
191
|
|
202
192
|
|
203
193
|
shita_kyokusen:
|
204
194
|
|
205
195
|
M10 110 C 20 140, 40 140, 50 110Z
|
206
196
|
|
207
|
-
M70 110 C 70 140, 110 140, 110 110Z
|
208
|
-
|
209
|
-
M130 110 C 120 140, 180 140, 170 110Z
|
210
|
-
|
211
197
|
|
212
198
|
|
213
199
|
やりたいことは、ue_kyokusenとchu_kyokusenはmatomeで取得済なので、
|
1
コードの途中切れを修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -118,8 +118,6 @@
|
|
118
118
|
|
119
119
|
return _PathList;
|
120
120
|
|
121
|
-
|
122
|
-
|
123
121
|
}
|
124
122
|
|
125
123
|
}
|
@@ -136,7 +134,7 @@
|
|
136
134
|
|
137
135
|
{
|
138
136
|
|
139
|
-
XDocument table = XDocument.Load(@
|
137
|
+
XDocument table = XDocument.Load(@ファイルのパス");
|
140
138
|
|
141
139
|
var gid = table.Descendants("{http://www.w3.org/2000/svg}g");
|
142
140
|
|
@@ -148,7 +146,15 @@
|
|
148
146
|
|
149
147
|
SVGDataList svgdata = new SVGDataList(g);
|
150
148
|
|
149
|
+
Console.WriteLine(svgdata.Gid + ":");
|
150
|
+
|
151
|
+
foreach (string str in svgdata.PathList)
|
152
|
+
|
153
|
+
Console.WriteLine("\t" + str);
|
154
|
+
|
151
|
-
}
|
155
|
+
}
|
156
|
+
|
157
|
+
Console.ReadKey();
|
152
158
|
|
153
159
|
}
|
154
160
|
|