Я написал фильтр, как это в 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">
, что я хочу, кто-нибудь знает почему ?!
Ваш ответ сработал отлично –