精确目标电子邮件中的RSS源

时间:2016-05-04 14:55:48

标签: xml email rss exacttarget ampscript

真的很难与这一点和ET的支持一点儿都没有帮助。我正在尝试将以下网站的RSS源构建到电子邮件中:

feeds.feedburner.com/en-kaplanblog

我按照ET中的指南编写了这段代码......

%%[Var @xml, @title,
Set @xml = ContentAreaByName("My Contents\zTesting and training\RSS") 
/*      This line specifies the content area from which the RSS content will
 be pulled for the email message. */

Set @title = BuildRowsetFromXML(@xml,"//item/title",1) ]%%

<div style="border: 1px solid #444; background-color: #F7F7F7; margin: 
0.76em 0; padding: 0.76em;">%%=v(@title)=%%</div>

...只是为了使用'title'字段测试功能。我测试时电子邮件发送正常,但是没有内容带入@title变量。这个变量是否被错误地定位了?有没有人有任何想法?

非常感谢大家!

最佳,

詹姆斯

1 个答案:

答案 0 :(得分:0)

它可能对你有所帮助。请检查一下。

`%%[
/* @xml for your URL or content Area, means in @xml you will get the RSS feed data */
set @xml = HTTPGet(“YourURL;)

set @titles = BuildRowsetFromXML(@xml,”//item/title”,1)

/ *在XML FEED中,将有多个数据在标题中重复,因此我们打印在@title * /

If RowCount(@titles) > 0 THEN
for @cnt = 1 to @titles DO
Set @title = Field(Row(@titles,@cnt),”Value”)
]%%

%%=v(@title)=%%

%%[ 
NEXT @cnt
ENDIF 
]%%`