真的很难与这一点和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变量。这个变量是否被错误地定位了?有没有人有任何想法?
非常感谢大家!
最佳,
詹姆斯
答案 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
]%%`