2011-02-04 42 views
0

我得到了我無法編輯的XML文件中的RSS源。問題是裏面的一些標籤是空的或者它們包含其他html標籤,例如< b> </b>。 我建立了自己的JavaScript rss feed閱讀器,但它不工作,除非我將擺脫所有空標籤和所有html標籤。有任何想法嗎?如何避免與JavaScript空的RSS Feed標籤?

例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消毒劑? – 2011-02-04 02:23:11

+0

你從錯誤的角度來看待這個問題。你問:「我怎樣才能修復這個正確的XML,以便我可以在我破碎的XML閱讀器中讀取它?」當你應該問「我怎樣才能修復我破碎的XML閱讀器,因爲它不讀這個有效的XML?」這個更好的問題也需要你發佈你的XML閱讀代碼。 – 2011-02-04 02:36:33

回答

0

嗯..事情是,因爲它提供的我不能編輯XML文件由第三方。 要閱讀此xml我正在使用修改版本的簡單的javaScript Ajax Feed閱讀器,我發現here

我記得如何修改此腳本仍然工作,即使xml文件中的某些標記是空的..根據我以前的例子。