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 に答える