質問編集履歴

2

質問修正

2021/07/18 11:05

投稿

tkshp
tkshp

スコア174

test CHANGED
File without changes
test CHANGED
@@ -253,3 +253,77 @@
253
253
  </city>
254
254
 
255
255
  ```
256
+
257
+
258
+
259
+ ### 追記修正
260
+
261
+
262
+
263
+ 質問の仕様が不明確で申し訳ありません。
264
+
265
+ nameが重複するshopは、idでも重複します。
266
+
267
+ 以下のような可能性が考えられます。
268
+
269
+ city直下のshopsがユニークであることを期待します。
270
+
271
+
272
+
273
+ ```JavaScript
274
+
275
+ <var xml = `<?xml version="1.0" encoding="UTF-8"?>
276
+
277
+ <city>
278
+
279
+ <shops>
280
+
281
+ <shop>
282
+
283
+ <id>1</id>
284
+
285
+ <name>shopA</name>
286
+
287
+ </shop>
288
+
289
+ </shops>
290
+
291
+ <shops>
292
+
293
+ <shop>
294
+
295
+ <id>2</id>
296
+
297
+ <name>shopB</name>
298
+
299
+ </shop>
300
+
301
+ </shops>
302
+
303
+ <shops>
304
+
305
+ <shop>
306
+
307
+ <id>1</id>
308
+
309
+ <name>shopA</name>
310
+
311
+ </shop>
312
+
313
+ </shops>
314
+
315
+ <shops>
316
+
317
+ <shop>
318
+
319
+ <id>1</id>
320
+
321
+ <name>shopA</name>
322
+
323
+ </shop>
324
+
325
+ </shops>
326
+
327
+ </city>
328
+
329
+ ```

1

追記

2021/07/18 11:05

投稿

tkshp
tkshp

スコア174

test CHANGED
File without changes
test CHANGED
@@ -108,6 +108,8 @@
108
108
 
109
109
 
110
110
 
111
+ ・test.html
112
+
111
113
  ```JavaScript
112
114
 
113
115
  <script src="http://code.jquery.com/jquery.min.js"></script>
@@ -162,7 +164,13 @@
162
164
 
163
165
  var city = $(xmlDoc).children("city")
164
166
 
167
+ <script>
168
+
165
- ```
169
+ ```
170
+
171
+ デバッグ方法は、上記htmlファイルをChromeのログで見ているだけです。
172
+
173
+ console.logで結果を確認します。
166
174
 
167
175
 
168
176