Как извлечь <content: encoded> из RSS-канала Wordpress с помощью Cold Fusion
Мой WordPress сайт - https://chasbroucktest.wordpress.com/2015/07/27/home/ а его RSS-канал - https://chasbroucktest.wordpress.com/feed/. Я пытаюсь захватить весь контент из "содержимого: закодированы", включая HTML-теги. Пока у меня есть RSS-канал, читающий в.
<cfset rssUrl = "https://chasbroucktest.wordpress.com/feed/">
<cffeed action="read" source="#rssUrl#" query="entries" properties="info">
Как мне вызвать и вывести контент в рамках "content: закодировано"?
1 ответ
Я предлагаю альтернативное решение с использованием тега cfhttp. Прочитайте rss и разберите xml на объект и найдите контент: закодированный
Вот пример кода.
<cfset rssUrl = "https://chasbroucktest.wordpress.com/feed/">
<cfhttp url="#rssUrl#" result="hello">
<cfset data = XmlParse(hello.Filecontent)>
<cfset content = XmlSearch(data,"//content:encoded/text()")>
<cfloop array="#content#" index="feed">
<cfoutput>#feed.XmlValue#</cfoutput>
</cfloop>