1

真的在这方面苦苦挣扎,而 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 变量中没有任何内容。此变量的目标是否错误?有没有人有任何想法?

非常感谢大家!

最好的,

詹姆士

4

1 回答 1

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 
]%%`
于 2016-09-22T23:58:10.797 回答