Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <!--- Requires jsoup - http://jsoup.org/ --->
- <!--- Looping over a RSS query object and santizing HTML in a field named "Description" --->
- <CFSET jsoup = CreateObject("java", "org.jsoup.Jsoup")>
- <CFSET Whitelist = CreateObject("java", "org.jsoup.safety.Whitelist")>
- <CFOUTPUT QUERY="Feed">
- <cfscript>
- TheHTML = jsoup.parse(Description);
- // Remove first advertisement block in feed
- TheHTML.select('p a[href*=doubleclick]').first().parent().remove();
- HTMLFragment = TheHTML.body().html();
- // Santize the HTML using "basic" whitelist
- HTMLFragment = jsoup.clean(HTMLFragment, Whitelist.basic());
- // Update query row inline
- Feed.Description[CurrentRow] = HTMLFragment;
- </cfscript>
- </CFOUTPUT>
- <cfdump var="#Feed#">
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement