我寫了這樣的過濾器在Perl需要幫助的HTML :: tagFilter
my $tf = HTML::TagFilter->new(
allow => {
img => { src => [] },
b => { all => [] },
i => { all => [] },
em => { all => [] },
u => { all => [] },
s => { all => [] }
}
);
$message_body = $tf->filter($message_body);
現在我需要什麼,從這個過濾器要做的就是允許特定標記的,和IMG允許src屬性。代碼給出了很好的結果,除了像這樣的標籤<img src="cid:img.png" alt="Smiley face">
它只是返回<img>
而不是<img src="sid:imp.png">
這正是我想要的,這裏有任何人知道爲什麼?!
你的答案效果很好 –