2011-02-04 6 views
0

RSSフィードはXMLファイルで編集できません。問題は、内部のタグの一部が空であるか、< b> </b>などの他のhtmlタグが含まれていることです。 自分自身でJavaScript rssフィードリーダーを作成しましたが、すべての空タグとすべてのhtmlタグを取り除かなければ機能しません。何か案は?javascriptで空のRSSフィードタグを避けるには?

例1 - 動作しません:

/* ... */ 
<item> 
<pubDate>04 Feb</pubDate> 
<closeDate>11 Feb</closeDate> 
<snappytitle></snappytitle> 
<title><b>Web Developer</b></title> 
<grade>4</grade> 
</item> 
/* ... */ 

例2 - 作業を行います。

/* ... */ 
<item> 
<pubDate>04 Feb</pubDate> 
<closeDate>11 Feb</closeDate> 

<title>Web Developer</title> 
<grade>4</grade> 
</item> 
/* ... */ 
+0

「何かのアイデア」は何ですか? XMLサニタイザが必要ですか? –

+0

これは間違った角度から近づいています。 「正しいXMLをどのように修正して、壊れたXMLリーダーで読むことができるのですか? 「この妥当なXMLを読んでいないので、壊れたXMLリーダーを修正するにはどうすればよいですか?このより良い質問には、XML読み込みコードを投稿する必要があります。 –

+0

それは、サードパーティが提供しているようにxmlファイルを編集できないということです。このxmlを読むには、私がここで見つけたシンプルなjavaScript Ajaxフィードリーダーの修正版を使用しています xmlファイル内のいくつかのタグが空であってもこのスクリプトを修正するにはどうしたらいいですか?私は前に持っています。 – daboja

答えて

0

まあ...事は、それが提供していますように私は、XMLファイルを編集することができないということです第三者によってこのXMLを読むために 私はxmlファイルの内部のいくつかのタグが空の場合はまだでも動作するように、このスクリプトを変更する方法がわから注意していますhere

を発見した簡単なJavaScriptのAjaxのフィードリーダーのバージョンを変更する使用しています。..私が以前に持っていた例によると、

+0

コメントはコメント欄に記入し、「コメントを追加」をクリックしてください。回答とは、質問に対する回答を意味します。 –

関連する問題