tumblr feed에서 블로그 항목을 추출하는 데 Google Feed API을 사용하고 있습니다.RSS 피드에서 HTML 태그를 제거하는 방법은 무엇입니까?
나는 내용을 당길 수 있었지만, 출력과 같은 HTML 태그와 함께 온다 :
<p>I remember one day asking one of my mentors James if he ever got nervous around people. James replied, “Only when I need something from them.”</p>
코드는 간단하다, 아래 :
<script type="text/javascript" src="https://www.google.com/jsapi"></script>
<script type="text/javascript">
google.load("feeds", "1");
function initialize() {
var feed = new google.feeds.Feed("http://adriennetran.tumblr.com/rss");
feed.load(function(result) {
if (!result.error) {
var container = document.getElementById("feed");
for (var i = 0; i < result.feed.entries.length; i++) {
var entry = result.feed.entries[i];
window.content = document.createTextNode(entry.content);
container.appendChild(content);
}
}
});
}
google.setOnLoadCallback(initialize);
</script>
I <
으로 시작하는 모든 것을 제거하는 함수를 작성하려고 시도했습니다.
content_array = content.split(" ");
for (i=0; i < content_array.length; i++){
if ((content_array[i].split(""))[0] == "<"){
content_array.splice(i, 1);
}
}
content2 = content_array.toString();
content
이 object
이고 string
이 아니기 때문에 Uncaught TypeError: undefined is not a function
오류가 발생하여 content.split(" ")
으로 전화 할 수 없습니다.
나는 문자열로 변환 시도했다, 그러나 이것은 콘솔
의 출력입니다typeof(content)
> "object"
c2 = content.toString()
> "[object Text]"
아무도 RSS에서 검색 요소를 조작하는 방법에 대한 아이디어가 있습니까?
추가 서비스를 받으려면 JSfiddle을 제공 할 수 있습니까? – Mouser