我有一個RSS feed,我想在一個pagelet中。在peoplesoft pagelet嚮導中,XML是否需要聲明XSL的工作類型?
http://studentaffairs.csun.edu/calendar/admin/Feed.php?CALID=39&TYPE=RSS&tags=Men%27s%20Basketball
該飼料的XML沒有XML聲明。當我使用視覺工作室在本地看到它時,轉換工作正常,但在PeopleSoft中,它給我一個錯誤。
錯誤是因爲XML聲明丟失了嗎?
有沒有解決這個問題的方法?
我無權改變RSS訂閱源的佈局。
仁科錯誤:
An error has occurred while trying to perform the XSL transformation.
這是因爲,無論是:
的數據源沒有返回有效的XML或
用於轉化的XSL是無效的。
更新:我證實,這個問題是缺少的XML聲明。但是有沒有解決方法?
不知道有關peoplesoft,但也許這個鏈接很有趣? http://bloggingaboutoracleapplications.org/peoplesoft-and-rss-feeds/ – 2012-01-06 22:44:36
謝謝,但我已經看到了這一點。但如果有人看這個。在圖片的第5步中,您可以看到xml中的第一行是<?xml version ......?>這就是rss feed中缺少的東西,我認爲這是人們打破它的原因。 – 2012-01-06 22:47:44
你可以做的是選擇一個可以處理的RSS提要的示例,然後刪除第一行('<?xml ...')。如果它在剝離版本上出現故障,那麼你確信這是原因。 – 2012-01-06 22:51:27