Forums / Developer / RSS Import doesn't work with HTML in feed

RSS Import doesn't work with HTML in feed

Author Message

Nathan Sharp

Friday 13 May 2005 7:21:30 am

If you try to import an RSS feed that contains HTML, such as most of the feeds off of livejournal.com (one chosen truly at random: http://www.livejournal.com/users/evillorelei/data/rss ), the cronjobs/rssimport.php will hang and eventually time out, or crash.

I have traced the problem to attempting to load the html into an ezxmltext datatype and was able to get around the problem by modifying the code to use the text2xml function defined here: http://www.ez.no/ez_publish/documentation/development/importing_attribute_data (actually, I ended up using my version of that function in my ezobjectcreator class in this package: http://www.ez.no/community/contribs/hacks/object_creator )

This to me looks like a bug, would it be appropriate to open a Bug Report on the site here?

Frederik Holljen

Friday 13 May 2005 7:25:04 am

It would indeed. Your report is very accurate so it should be relatively easy to fix.

Nathan Sharp

Friday 13 May 2005 9:01:15 am

The newly created bug:

http://ez.no/community/bugs/rss_import_doesn_t_work_with_html_in_feed

eZ debug

Timing: Jan 31 2025 00:31:53
Script start
Timing: Jan 31 2025 00:31:53
Module start 'content'
Timing: Jan 31 2025 00:31:53
Module end 'content'
Timing: Jan 31 2025 00:31:53
Script end

Main resources:

Total runtime0.3228 sec
Peak memory usage8,192.0000 KB
Database Queries141

Timing points:

CheckpointStart (sec)Duration (sec)Memory at start (KB)Memory used (KB)
Script start 0.00000.0092 588.0625370.2734
Module start 'content' 0.00920.0154 958.33591,001.4844
Module end 'content' 0.02460.2982 1,959.82033,890.2891
Script end 0.3228  5,850.1094 

Time accumulators:

 Accumulator Duration (sec) Duration (%) Count Average (sec)
Ini load
Load cache0.00491.5036200.0002
Check MTime0.00140.4446200.0001
Mysql Total
Database connection0.00080.240010.0008
Mysqli_queries0.209264.81261410.0015
Looping result0.00170.53951390.0000
Template Total0.297892.210.2978
Template load0.00090.271010.0009
Template processing0.296991.960610.2969
Override
Cache load0.00050.170010.0005
Sytem overhead
Fetch class attribute can translate value0.00230.725410.0023
XML
Image XML parsing0.00040.132910.0004
General
dbfile0.00822.5330200.0004
String conversion0.00000.003130.0000
Note: percentages do not add up to 100% because some accumulators overlap

CSS/JS files loaded with "ezjscPacker" during request:

CacheTypePacklevelSourceFiles
CSS0extension/community/design/community/stylesheets/ext/jquery.autocomplete.css
extension/community_design/design/suncana/stylesheets/scrollbars.css
extension/community_design/design/suncana/stylesheets/tabs.css
extension/community_design/design/suncana/stylesheets/roadmap.css
extension/community_design/design/suncana/stylesheets/content.css
extension/community_design/design/suncana/stylesheets/star-rating.css
extension/community_design/design/suncana/stylesheets/syntax_and_custom_tags.css
extension/community_design/design/suncana/stylesheets/buttons.css
extension/community_design/design/suncana/stylesheets/tweetbox.css
extension/community_design/design/suncana/stylesheets/jquery.fancybox-1.3.4.css
extension/bcsmoothgallery/design/standard/stylesheets/magnific-popup.css
extension/sevenx/design/simple/stylesheets/star_rating.css
extension/sevenx/design/simple/stylesheets/libs/fontawesome/css/all.min.css
extension/sevenx/design/simple/stylesheets/main.v02.css
extension/sevenx/design/simple/stylesheets/main.v02.res.css
JS0extension/ezjscore/design/standard/lib/yui/3.17.2/build/yui/yui-min.js
extension/ezjscore/design/standard/javascript/jquery-3.7.0.min.js
extension/community_design/design/suncana/javascript/jquery.ui.core.min.js
extension/community_design/design/suncana/javascript/jquery.ui.widget.min.js
extension/community_design/design/suncana/javascript/jquery.easing.1.3.js
extension/community_design/design/suncana/javascript/jquery.ui.tabs.js
extension/community_design/design/suncana/javascript/jquery.hoverIntent.min.js
extension/community_design/design/suncana/javascript/jquery.popmenu.js
extension/community_design/design/suncana/javascript/jScrollPane.js
extension/community_design/design/suncana/javascript/jquery.mousewheel.js
extension/community_design/design/suncana/javascript/jquery.cycle.all.js
extension/sevenx/design/simple/javascript/jquery.scrollTo.js
extension/community_design/design/suncana/javascript/jquery.cookie.js
extension/community_design/design/suncana/javascript/ezstarrating_jquery.js
extension/community_design/design/suncana/javascript/jquery.initboxes.js
extension/community_design/design/suncana/javascript/app.js
extension/community_design/design/suncana/javascript/twitterwidget.js
extension/community_design/design/suncana/javascript/community.js
extension/community_design/design/suncana/javascript/roadmap.js
extension/community_design/design/suncana/javascript/ez.js
extension/community_design/design/suncana/javascript/ezshareevents.js
extension/sevenx/design/simple/javascript/main.js

Templates used to render the page:

UsageRequested templateTemplateTemplate loadedEditOverride
1pagelayout.tpl<No override>extension/sevenx/design/simple/templates/pagelayout.tplEdit templateOverride template
 Number of times templates used: 1
 Number of unique templates used: 1

Time used to render debug report: 0.0001 secs