質問編集履歴

2

本文の修正

2016/08/26 13:30

投稿

HALBY
HALBY

スコア16

test CHANGED
File without changes
test CHANGED
@@ -2,7 +2,7 @@
2
2
 
3
3
  下記コードでdomには<HTML>〜<RSS>〜</RSS>〜</HTML>という感じのものが入っています。
4
4
 
5
- このRSSタグの子要素の中のテキストをそれぞれ取り出して表示しようと試みていますが、うまいきません。
5
+ このRSSタグの子要素の中のテキストをそれぞれ取り出して表示しようと試みていますが、出力されません。
6
6
 
7
7
  ($(id).html(dom);とやった場合には普通にHTMLのように表示されます。)
8
8
 

1

ソースコードの変更

2016/08/26 13:30

投稿

HALBY
HALBY

スコア16

test CHANGED
File without changes
test CHANGED
@@ -22,25 +22,27 @@
22
22
 
23
23
  $(id).html('Success for loading RSS! <br>');
24
24
 
25
- var json = JSON.stringify(data);
25
+ var dom = data['results'];
26
26
 
27
- var arr = JSON.parse(json);
27
+ var out_html = $($.parseHTML(dom));
28
28
 
29
- var dom = arr['results'];
29
+ $(id).html(dom);
30
30
 
31
- $(dom).find('item').each(function () {
31
+ out_html.filter('item').each(function () {
32
32
 
33
33
  var el = $(this);
34
34
 
35
- $(id).html('<h3>'+el.text()+'</h3>');
35
+ $(id).append('<h3>'+el.text()+'</h3><br>'+el.filter('description').html());
36
36
 
37
+ console.log(el.text());
38
+
37
- $(id).html(el.find('description').html());
39
+ console.log(el.filter('description').html());
38
40
 
39
41
  });
40
42
 
41
43
  }).fail(function (data) {
42
44
 
43
- $(id).html('Failed to load RSS. <br>' + data.toString());
45
+ $(id).html('Failed to load RSS. <br>' + JSON.stringify(data));
44
46
 
45
47
  });
46
48